Detection of Surface and Subsurface Flaws with Miniature GMR-Based Gradiometer