The initial code import. The only classes retained from pifm are those
essential to playing monophonic (m16le) .wav files. A lot of code
cleanup, including re-coding to "more sensible" idioms.