config-example: Update fingerprint of internal-tuner

See #328
mktemp’s template argument is required on OS X

And possibly others. Fixes #337.
Use gcc -std=c99 instead of c99 on OS X

Automatic checking in Makefile. Fixes #308 and #340.
Remove install note about OS X

Should work “out of the box” now. See #340.
Add play and pause commands

Add commands that always play and always pause, in addition to the
current toggle pause command.

Closes #342.
piano: Add error message for code 1039

See #352.
Stop playback if audio file is not accessible

See #352.
Transform actual station when loving/banning songs

Loving/banning a song from a shared station while playing quickmix
resulted in “call not allowed”, because we tried to transform the
quickmix instead of the song’s real station. Fixes #354.
Fix station name when deleting a station
Add missing events to genre station selection

Two new events: stationfetchgenre, stationaddgenre
Ignore HTTP status 400

Workaround for #355, fixes commit
2c516503d2cb81dd156afc24677ac4bf3caefceb.
Fix player state for unsupported audio file formats

Player thread now sets its status correctly. Closes #360.
Link dynamic pianobar against gcrypt

Commit 96db841a16670b52fa462337c657c6dc6bd2844a added initialization
functions to the pianobar binary but failed to link the dynamically
linked version against libgcrypt. Closes #362.
Makefile: Use new json-c pkgconfig file name

Keeps compatibility with older versions (will be removed in the future).
Closes #364.
Makefile: Use simple variables

TIL recursive variables and $(shell …) slow down `make`.
Merge branch 'master' of git://github.com/PromyLOPh/pianobar

Conflicts:
	src/libpiano/piano.c
	src/libwaitress/waitress.c
	src/main.c
	src/player.c
	src/ui.c
	src/ui_act.c