Generalise degree of fitting curve
Round to nearest bytes countinstead of truncating
New correlation-based recogniser, not active
Some recognisers take FFT data, some raw
Cosmetics ; use const in recognisers
Remove debugging output
Cosmetics, cruft removed
Depend on object files, not on sources
Improve correlator recogniser (probably buggy)
Preliminary edge-finding working
Add timers per recogniser
Disable slowest recogniser for now (correlate)
Account for edge detection in array alloc
Rename decode_byte() to decode_bits()
Firming up edge detection - miscellany
Mend bugs with offsets ; 8000Hz edge works
Find first 1-0 edge, not best overall
First code that resynchs on each byte

The find_edge() now works for preliminary synching to first and
subsequent edges, and can decode the first dozen or so bytes of "300bps
N, 8, 1 (Terminal Mode or Ascii Download)" from "Peace and Love, Inc."
although there is apparently an issue with sample skew that is resulting
in disagreeing predictors for later bits, causing some bytes to have
their high bits set by leakage from the stop bit. This could be as
simple as an off-by-one error in offset summing.
Fencepost adjustment ; synch preserved
Print out printable characters while decoding