Fix build in FreeBSD
Merge remote-tracking branch 'upstream/master'
piano: Check for libgcrypt errors

Fixes mysterious segfaults from issue #369 and #293.
Add keyboard shortcut to reset volume

Closes #377.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	contrib/config-example
	src/settings.h
	src/ui_act.h
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.
Merge remote-tracking branch 'upstream/master'
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.
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/tchajed/pianobar