More robust orientation algorithm

Allow FFT patches 256x256 or bigger
Calculate patch goodness score:
  * store value of maximum bin
  * zero out range +- 2*staff_thick around it and find maximum background
  * score = maxval / bgval
Keep only patches with score min(1.5, 2 * median(scores))
Orientation of 0 if no patches remain