Initial commit for resolver bundles: proof of concept.
Found a better place to do bundle loading, and also load metadata.
Headers.
Load resolver metadata from JSON file rather than desktop file.
Return IODevices for track URLs through callbacks.
Allow async streamUrl reports for custom IODeviceFactory resolvers.
Use a more explicit parameter name.
Whoops :)
Correctly extract.
Added required scripts loading support to QtScriptResolver.
The good:
 * you can now add multiple scripts to be loaded for a single resolver before the main script, specified in metadata.json in a bundle.
The bad:
 * it adds some complexity, and it's not tested at all.
The ugly:
 * passing configuration from ResolverAccountFactory as QVariantHash, but that's not new,
 * changing ResolverFactoryFunc,
 * an added optional QStringList parameter to Pipeline::addScriptResolver,
 * the inevitable uselessness of this parameter in ScriptResolver.
fix typing error on ru-translation
Show resolver version for bundles, revision for packaged bundles.
Remove bundle directory on account removal.
Obsolete TODO is obsolete.
Automatic merge of Transifex translations
Install resolver axes in dirs with human-readable name instead of uuid.
Automatic merge of Transifex translations
Automatic merge of Transifex translations
Merge pull request #169 from ddqd/master

fix typing error in ru translation
Merge pull request #168 from tomahawk-player/asynciodevices

Allow asynchronous requests of stream URLs from resolvers.