Create tmp directory at startup, cleanup login timers. And other potential libspotify caveats addressed.

Conflicts:
	src/spotifyd_srv.cpp
Set logged in to true when libspotify succeeds.

Conflicts:
	src/spotifyd_srv.cpp
Found missing cond_signal that was causing a lockup. Also fixed a couple preproc
directives to compile correctly under linux.

Conflicts:
	src/CMakeLists.txt
Minor changes to compile on Fedora 18, namely linking against librt.