More API documentation
When calculating the recommended folder for files of a given type, if no such files already exist in the book, use the folder containing the OPF file rather than the root
Book polishing: When changing the cover in an EPUB file, place the newly created cover image in the same folder as other images in the book, rather than the root
Finish API documentation for the container and associated tools
Refactor for reuse
...
...
Add Viewer plugins API docs to the user manual
Improve performance of column coloring:
1) cache the results of calling the formatter even if they are negative.
2) use compiled templates
Nicer error message when failing to edit EPUB file with missing obfuscation key
Improve performance of rendering the book list when lots of column coloring rules are used

Merge branch 'master' of https://github.com/cbhaley/calibre
...
...
Fix #1338219 [Tolino Shine SW Rev. 1.4.5 requires ebooks in directory Books](https://bugs.launchpad.net/calibre/+bug/1338219)
Update the GUI section of the User Manual
Add translated Quick Start Guides in French and German
Edit Book: Add buttons to change the text alignment of the current paragraph. If you do not see them, go to Preferences->Toolbars and add them to the Text formatting actions toolbar.
Add em tags around button title

to distinguish the button title better from the rest of the text, there should be something around it like <em> tags.
Merge branch 'patch-1' of https://github.com/nerdoc/calibre
Edit Book: When using the spell check dialog to change words, detect any changes made to open files outside the spell check dialog and automatically integrate them, to prevent those changes from being lost.