Fix for bug #1256198
Merge branch 'master' of https://github.com/cbhaley/calibre

Wireless driver: Fix launching programs from within calibre causing the
wireless driver port to remain in use even after calibre is shutdown.
Fixes #1256198 [wireless driver failed to connect to port](https://bugs.launchpad.net/calibre/+bug/1256198)
Update Reuters
Update Boerse Online
Update Los Angeles Times
Allow viewer plugins to customize the viewer's UI
Editor preferences
Container: Handle path to temp directory being a symlink (common on OS X)
Handle file renames that only change case on case-insensitive file-systems
Fix container tests on windows
Implement marking of images as covers