Add ability for devices to request that book format files be sent to the device. The wireless device driver uses this to ensure (optionally) that the books on the device are up-to-date with the books in calibre.
Support a device option to temp-mark books that have had their is-read information changed to what is on the device.
Get Books: Update Gutenberg plugin for changes to the Project Gutenberg website. Fixes #1366245 [EPUB download fails from Project Gutenberg: "can't fetch relative reference: not viewing any document"](https://bugs.launchpad.net/calibre/+bug/1366245)
Fix downloading ebooks from Project Gutenberg via the builtin browser not working because of changes to the Project Gutenberg website. Fixes #1366240 [EPUB download from Project Gutenberg not recognized, errors copying to itself](https://bugs.launchpad.net/calibre/+bug/1366240)
...
Merge branch 'master' of https://github.com/cbhaley/calibre
Make the OK and ERR background colors used in the edit metadata dialog a little paler to suit the Fusion theme
...
...
Update Anchorage Daily News
Update American Thinker
Get Books: WHen downloading books show a popup message telling the user that the books will be added to the calibre library automatically, to help new users understand what is happening. The popup message can be disabled.
...
Only load jsbrowser in the recipe system if it is actually needed
E-book viewer: Try to detect when a chapter has a page break near the start resulting in a blank page and override the page break. Fixes #1366074 [Private bug](https://bugs.launchpad.net/calibre/+bug/1366074)
E-book viewer: Fix a rare hang caused by an infinite loop when decoding a CFI
Nicer error message when a book being converted is deleted from the library
E-book viewer: Make the current item in the ToC italic as well as bold