piano: Replace station with same id
Fix display of song lists with more than 999 items

Increased buffer size.
Added support for EOF and ^D and environment variables to headless_pianobar

Closes #382.
piano: Generic linked lists

Introduces generic linked list structure and functions (like append,
delete, …). Removes a lot of copy&pasted code and improves code
readability/reusability.

Heads up: This change breaks libpiano’s ABI.
waitress: Try all addresses returned by getaddrinfo

Fixes issue #384.
Remove nonexisting list.h from Makefile

Oops. Fixes #386.
headless_pianobar: Support command-line arguments

See issue #383.
waitress: Move testcases to separate file

Now the test-enabled waitress.o does not conflict with pianobar’s
waitress.o any more, thus running `make test` without `make clean` works
fine.
Prepare for release 2013.09.15
Back to -dev
Port to OpenBSD

This really just tells the makefile how to call the compiler
on OpenBSD. You'll also want the following packages:
  json
  libmad
  libao
  faad
  gnutls
Merge branch 'master' of https://github.com/PromyLOPh/pianobar