Merge branch 'master' of https://github.com/cbhaley/calibre

Template language: Add a transliterate function, useful to convert
metadata in other languages into its approximate English representation,
when exporting books from calibre. Fixes #1249562 [Feature Request: option to transliterate metadata when sending to device](https://bugs.launchpad.net/calibre/+bug/1249562)
Improved regex module for python

Taken from: https://code.google.com/p/mrab-regex-hg/
Update El Mundo

Fixes #1249656 [Updated recipe for Spanish El Mundo](https://bugs.launchpad.net/calibre/+bug/1249656)
pep8
Update Spiegel Online
Windows: Dont launch calibre as an external viewer

Windows: When viewing books with an external viewer, check if windows
will open the file with calibre itself, and if so, popup an error
message telling the user to install some software capable of viewing the
file. Fixes #1249698 [Opening a PDF in calibre changes the default "Open with" app](https://bugs.launchpad.net/calibre/+bug/1249698)
Focus editor when showing it
...
Start work on the search panel
...
Linux: Add an option to cause calibre to detach from its controlling terminal
Update __init__.py

guess it's 43e8d66dfc5dbe9d4c2228b76643dc4f34374314 completion;
many thanks for your great project, never thought to see it running on dragonfly!
Merge branch 'patch-1' of https://github.com/randy1/calibre
Wire up the search UI
Restore the old --tweak-book functionality to calibre-debug as --explode-book
Ensure that syntax char formats are unambiguously identifiable
Implement marking of regions in the text
...
...
Add handling for pre-epoch (1970) dates under Windows. Improved diagnostic errors for libiMobileDevice library.