...
Fix handling of shortcuts in db test runner
Finish implementation of set_cover()
Make set_cover() test more comprehensive
MOBI Output: Fix regression that breaks conversion of some documents

Fixes #1188635 [Mobi conversion crashed](https://bugs.launchpad.net/calibre/+bug/1188635)
Viewer: Spec compliant encoding detection for EPUB

E-book viewer: When viewing EPUB files, ignore any encoding declarations
in the HTML and assume that the HTML is encoded in UTF-8 unless
decoding with UTF-8 fails. Fixes #1188843 [importing epub on mac mixes control characters in with typography](https://bugs.launchpad.net/calibre/+bug/1188843)
Keep ancestors in second tree when splitting

EPUB/AZW3 Output: When splitting HTML on page breaks, preserve tag
structure in the split files. This fixes splitting losing some styling
information for HTML files that define page breaks on deeply nested
tags. Fixes #1188768 [fonts change midfile without being ordered to](https://bugs.launchpad.net/calibre/+bug/1188768)
Various improvements for jsbrowser

Add APIs to get DOM elements by selector, get resources
(images/stylesheets/etc) and get image data for displayed images. Fix
waiting till the DOM is ready. Make the default timeout a per
browser-object setting.
Disable preferences toolbar context menu

The unwanted preferences context menu allowed the user to hide the
apply, cancel and restore defaults buttons.  This should stop the
menu from appearing.
pep8
BasicNewsRecipe re-useable cover and masthead code

Allow the code to generate covers and mastheads be more easily re-used
in sub classes.
Easy access to jsbrowser
Update Las Vegas Review Journal
Neu Osnabrucker Zeitung by Krittika Goyal
jsbrowser: fix dom_ready not working for file:// URLs
Dump mobi and docx easily with calibre-debug

You can now directly run calibre-debug file.mobi or calibre-debug file.docx to
dump the contents of the file for debugging/inspection.
pep8
jsbrowser: API to get resources from current page
Update Times of India
Conversion settings: show profile screen sizes

Conversion settings: When selecting the input/output profiles, show the
profile screen size along with its description.