added a vectorized implementation of Bresenham's line drawing algorithm
based on some matlab code
distinguish uninterpreted SIMBAD result from empty one
fix how we sample points along the detected line to avoid accidentally
undersampling lines that are really steep or really flat