libfaad must be compiled without DRM
Added headless_pianobar script to contrib

headless_pianobar is a relatively simple shell script wrapper for
pianobar which will allow it to function headlessly. Closes #299.
Fix manpage layout
Prepare for release 2012.09.07
Back to -dev
Fix history memory leak

With `history = 0` playlist items are discarded, but not freed.
piano: Fix memory leak pointed out by clang
Save station and volume to statefile

… and restore both on startup. To disable run `ln -sv /dev/null
~/.config/pianobar/state`. Setting an invalid autostart_station in the
config file prevents automatic station selection on startup.

Closes #305.
Fix fclose outside of file loop

Closes #307.
New setting: Read password from external command

Closes #314.
player: Recover from AAC decoding error

Decoding errors are usually not fatal, so we can recover by skipping the
broken frame. This also fixes invalid memory reads caused by
sampleSizeCurr >= sampleSizeN. See issue #304.
New setting: Read RPC TLS port

Useful for tuner-beta.savagebeast.com:8443. Closes #319.
player: Fix insane typecast
waitress: Fix chunked decoder

Closes #322.
New default TLS fingerprint

Welcome to the post-CA world. Fixes #324.
waitress: Add TLS fingerprint mismatch error code
Added script that retrieves current TLS fingerprint

Needs openssl. Closes #325.
Prepare for release 2012.12.01
Back to -dev
config-example: Update fingerprint of internal-tuner

See #328