Only take the performance hit of banning PyQt4 imports on non frozen calibre installs
Refactor
Fix error when changing libraries with a device connected
General Knowledge Today by Kanika G
Various improvements to the splash screen

On windows and linux draw the splash screen in a worker process so that
the splash screen is updated properly despite the UI thread being
blocked while calibre is starting up. Fixes #1357553 [Splash screen is messed up in calibre 2.05 beta](https://bugs.launchpad.net/calibre/+bug/1357553)

Also, draw the messages in the splash screen on an opaque beackground so
that  they can always be read.

Drawing the splash screen in a separate process does not work on OS X so
we continue to use the old technique there.
Beta version bump
Fix a bug in the calibre style that prevented popup arrow from showing on buttons that have a popup delay, such as the authors to author sort button in the edit metadata dialog
Update Wired Daily Edition. Fixes #1357792 [Updated recipe for Wired Daily](https://bugs.launchpad.net/calibre/+bug/1357792)
Update Radikal (Turkey). Fixes #1357794 [Updated recipe for Turkish radikal](https://bugs.launchpad.net/calibre/+bug/1357794)
...
pep8
Some performance improvements for The Atlantic recipe
Improved logging for news downloads, log performance numbers
ICU: Small perf improvements by specializing the method signatures in the python icu module to avoid unnecessary creation/unwrapping of tuples when calling the methods
pep8
Plugin loading: When multiple plugin classes are present in the __init__.py namespace, use the one with the qualified name that has the least components
Fix calculation of user manual translation stats
...
Parallelize gathering of translation stats
...