Add internationalization context for song types
Make automatic playlist UI more translatable

Using QObject::tr in EchonestGenerator::sentenceSummary (a virtual
method) because if just using tr the translations wouldn't show up.
* We're now depending on QJson 0.8.1.
Automatic merge of Transifex translations
Update Windows installer welcome.bmp image to more recent logo treatment
Remove unneeded .data() calls for httpv1_session
Move Playdar API into its own library
Move initialization of Playdar API to the corresponding lib
Automatic merge of Transifex translations
Wrap creation of Playdar api in libtomahawk-playdarapi 

* Qxt is now only used in libtomahawk-playdarapi and not required in any
  other target.
Add some comments to tomahawk.js
Move ACLRegistry to network/acl/ as it takes care of networking-access
Add WeakObjectList helper class
Encapsulate ACL requests/decisions to move logic out of Connection
Automatic merge of Transifex translations
Fix windows installation of libtomahawk-playdarapi
Fix playdar startup.
Automatic merge of Transifex translations
Automatic merge of Transifex translations
Make hatchet account plugin Qt5 compatible