Edit Book: Fix subsetting of fonts not working if the text contains non-BMP unicode characters. Fixes #1349856 [Error using "Subset all Fonts"](https://bugs.launchpad.net/calibre/+bug/1349856)
Fix #1349536 [convert do not preserve spaces in <pre>](https://bugs.launchpad.net/calibre/+bug/1349536)
...
E-book Viewer: Use wiktionary.org and wordnik.com as dictionary providers instead of dict.org (which no longer exists).

When looking up words, the word definition is now opened in a separate
browser window.  The language of the dictionary to lookup is
automatically selected based on the language of the current book. Fixes #1349548 [dict.org not available](https://bugs.launchpad.net/calibre/+bug/1349548)
Change fosshub mirror used for uploading.
...
DRYer