sources/soundfile: add a source which reads a WAV PCM file and emits pulses according to samples.

Detection thresholds and pulse width are configurable.
options: implement reading boolean options (lack of value is interpreted as truth).
sources/soundfile: use option "play" to check whether aplay is required.