Updated Economic Times India Recipe: added sections, added new CSS rules, removed unwanted content from showing in final articles, reduced article age to 1 day, cleaned up the code
Update The Economic Times India

Merge branch 'master' of https://github.com/kannankarthik/calibre
Add usb ids for Motorola Milestone X2. Fixes #1343704 [Failure to detect Motorola Milestone X2](https://bugs.launchpad.net/calibre/+bug/1343704)
Linux binary: Do not fail on system with invalid locale info. Instead default to using the UTF-8 encoding on these systems. Fixes #1343444 [calibre crash with utf_8_valencia](https://bugs.launchpad.net/calibre/+bug/1343444)
version 1.45.0
Add webp to the list of image formats being scanned in comic archives

Actual support for the webp format will require a new build of
ImageMagick, probably post Qt 5.
Collect stats on how many plugins have been ported to Qt 5
Also list ported plugins
Completely rewrote Times of India recipe
* Now uses RSS feeds. More reliable
* Corrected problem of unwanted content showing up at end of articles
* Added more sections
* Added more metadata
Modified Economic Times India recipe to be more consistent with Times of
India recipe
Merge branch 'master' of https://github.com/kovidgoyal/calibre
Update Times of India

Merge branch 'master' of https://github.com/kannankarthik/calibre
Add imghdr test for webp
pep8
When generating covers, do not render soft-hyphens in the text as hyphens. Fixes #1344259 [title contains softhyphens that only appear when generating title pages](https://bugs.launchpad.net/calibre/+bug/1344259)
pep8
Fix #1344061 [erroneus regex in preprocess.py](https://bugs.launchpad.net/calibre/+bug/1344061)
Port compiling of .ui forms
Port imports
Port build script for building PyQt extensions to PyQt5