Implement creating/editing of recipes
Finish implementation of new recipe dialog
...
Switch to using the new custom recipe dialog
Edit Book: Search & Replace function mode: Add a new function annotation (replace.file_order) to control what order multiple files are processed in, when doing Replace All. See the User Manual for details.
...
Update the version of libimobiledevice to 1.1.7 shipped in the linux and OS X builds
Driver for Verso E71b

Fixes #1395289 [My ereader not recognized](https://bugs.launchpad.net/calibre/+bug/1395289)
E-book viewer: Tighten heuristic used to detect footnote links. Do not consider a link that is the only content inside a block level tag as an endnote link, even if it is linked back to from its destination.
fix le_monde.recipe (it was empty)
Update Le Monde

Merge branch 'master' of https://github.com/andriniaina/calibre
...
Make the Home key smarter when editing python
A spot of refactoring
...
...
Do not modify sys.path when using calibre-debug to run files in the calibre source code, since calibre always uses absolute imports anyway
A spot of refactoring
Book polishing: Ignore zero byte font files in the ebook instead of erroring out on them when subsetting fonts. Fixes #1395694 [Polish failing with errors](https://bugs.launchpad.net/calibre/+bug/1395694)
Woblink Plugin: set user agent