API documentation for the Container class
...
Move all China related recipes into a single category

Fixes #1338001 [Change in categorization of news sources](https://bugs.launchpad.net/calibre/+bug/1338001)
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
...
...