* Moved isLocalResult and isHttpResult to TomahawkUtils.
* JobStatusView::instance()->model()->addJob() calls will be ignored when ENABLE_HEADLESS is setted.
* Don't compile lastfm parts if liblastfm wasn't found.
* Added a getter to AccountManager::m_connected.
* Made TomahawkSqlQuery visible in the outside
* Forwarded FuzzyIndex class declaration
* Made DatabaseCommand_CreateDynamicPlaylist and
DatabaseCommand_CreatePlaylist independent of ViewManager
* Made DatabaseImpl visible in the outside
* Set the fileId attribute whenever a new Result object is created
* Moved HeadlessCheck.h to libtomahawk directory
* Moved all includes to utils/Logger.h from header files to their
respectives source files.
* Removed some unnecessary includes
* Removed some cruft
* Added methods to create playlists in SourceList class
* Install headers for libtomahawk
Add now missing Logger.h include in PeerInfo.cpp
Show audio engine error on console even for headless builds
Clean up CMake for optional liblastfm