Edit book: Fix a bug in the regex engine that calibre uses that could
cause various incorrect results in some special circumstances. Fixes #1263461 [Edit Book: Count all + Case sensitive is "broken"](https://bugs.launchpad.net/calibre/+bug/1263461)

See
https://code.google.com/p/mrab-regex-hg/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary&groupby=&sort=&id=101
for discussion.
Merge branch 'master' of https://github.com/cbhaley/calibre
Unix driver for Trekstor Pyrus LED
Edit book: Ensure that multiple edit book windows are grouped in a separate group from viewer windows in the Windows 7 taskbar.
...
Change the color of the edit bookicon to distinguish it from the viewer icon more clearly
Fix #1265210 [Untranslated string](https://bugs.launchpad.net/calibre/+bug/1265210)
Fix titlecasing of words not capitalizing the first letter, if the first letter is not an English character. Fixes #1265202 [ToC Editor - remaining bug with titlecase](https://bugs.launchpad.net/calibre/+bug/1265202)
Use upstream bug fix for regex engine
Edit book: Fix live replacement of entities not working on some non-US keyboard layouts. Fixes #1265147 [Editor: HTML entities replacement doesn't work in Calibre 64-bit for windows](https://bugs.launchpad.net/calibre/+bug/1265147)
Handle key compression when checking if ';' has been typed
Portable installer: Do not ask the user for confirmation when upgrading an existing installation during an automated install
MOBI Output: When text indent is specified as a percentage in the input document, prevent the generated MOBI from having too large an indent if the user chooses a large output profile like tablet. See #1265226 (Private bug)
Conversion: Sort the CSS rules in the output stylesheet using a "natural" sort algorithm, so that calibre2 sorts before calibre10. Fixes #1265175 [[Feature request] Alphanumeric sort of classes in stylesheet](https://bugs.launchpad.net/calibre/+bug/1265175)
Edit book: Add a check for too large HTML files when running the check book tool. Fixes #1264680 [[Feature Request]: Edit Book 300/100 kb warning on HTML](https://bugs.launchpad.net/calibre/+bug/1264680)
Update Caijing
Fix #1265282 [NY Times compiling too large a file-fails e-mail](https://bugs.launchpad.net/calibre/+bug/1265282)
Nan Feng Chuang by Chen Wei
...
Fix #1265356 [Duplicate "0x" in hexadecimal strings](https://bugs.launchpad.net/calibre/+bug/1265356)