...
Fix unnecessary error popup during shutdown if the wireless device driver is running and mdns de-registration fails. Fixes #1262819 [Calibre throws error when stopping wireless device connection](https://bugs.launchpad.net/calibre/+bug/1262819)

Merge branch 'master' of https://github.com/cbhaley/calibre
Drag and drop to re-arrange characters in favorites
Single click expand character categories
UI to add/remove characters to favorites
Edit book: Add a tool to insert arbitrary unicode characters, such as special spaces or punctuation or characters from non-English languages into the text
Handle changing focus ed widget in parent while charmap is visible
...
...
...
Edit book: Fix error when merging html files that include a currently opened file and a non-html file is also open
Add searching to the charmap dialog
Edit book: When searching for text in the editor, center the found text on screen

This is a dummy commit, the actual change was accidentally included in
the previous commit.
Use parse_only_date when reading pubdate from filenames
Fix typing non-English characters using an input method (key composing) in the author/tags/etc fields in the metadata dialog not working. Fixes #1266795 [Character composing doesn't work on metadata editor](https://bugs.launchpad.net/calibre/+bug/1266795)
Slightly more useful error on checkpoint stack corruption
Use QInputMethodEvent to make charmap work with all widgets
Fix handling of non-BMP characters on narrow builds of python (windows).
Also show busy cursor while searching.
Add blurb on insert character to the manual

http://manual.calibre-ebook.com/edit.html#inserting-special-characters
...