Merge branch 'master' of https://github.com/cbhaley/calibre

Fixes #1404526 ["Series" in plural in quickview](https://bugs.launchpad.net/calibre/+bug/1404526)
MOBI Input: Dont crash on corrupted JPG images

Use ImageMagick instead of PIL, which handles corrupted JPG files
better. Fixes #1404590 [calibre misbehaves when bad jpeg in mobi file](https://bugs.launchpad.net/calibre/+bug/1404590)
Apparently there exist a lot of Macs out there with completely broken permissions on the home folders. Workaround that.
Allow name manipulations to be performed without a full container object
Refactoring
Pass through tracebacks that occur while getting data
Use openntpd instead of ntp
FB2 Input: Workaround for broken FB2 files produced by convertonlinefree.com. See #1404701 (Does not display some fb2 books)
Use a callback instead of a queue for results from the worker, makes for easier integration with signals
...
Run the completion worker process automatically
Workaround for bug in Qt that caused the marked book icon to not always appear immediately after marking a book. Fixes #1404697 [Mark icon appears only after you select another book](https://bugs.launchpad.net/calibre/+bug/1404697)
Tolino Shine driver: Fix option to swap main memory and SD card not working on OS X. Fixes #1404793 [Tolino Shine (Device Settings not recognized)](https://bugs.launchpad.net/calibre/+bug/1404793)
Metadata review dialog: Automatically insert series number when selecting a series from the completion dropdown. Also if the user does not specify a series number, use 1 as the default, instead of not setting the series. See #1404692 (Allow to create  new series via 'Review downloaded metadata' dialog)
recipes: osel_cz: add recipe for OSEL.cz
OSEL.cz by spacekpe

Merge branch 'recipe_osel_cz' of https://github.com/spacekpe/calibre
...
Update Nikkei News
Wireless device driver: fix incorrect maximum file name length computation. The extensions in the dict supplied by the device do not have leading dots.