Text this: An Adaptive Wavelet Library to Detect Surface Defects in Rail Tracks Using a Laser Ultrasonic System