Correct fix for the formatter strip_results problem -- define the attribute in __init__
Merge branch 'master' of https://github.com/cbhaley/calibre
Fix importing of C-extensions when people are running from source with a PYTHONPATH containing conflicting pre-imported modules
Driver for Onyx T68. Fixes #1336868 [Detection debug Information for Onyx T68](https://bugs.launchpad.net/calibre/+bug/1336868)
Dark Reading by Brandon Allberry

Fixes #1337388 [Dark Reading recipe](https://bugs.launchpad.net/calibre/+bug/1337388)
Add a wizard for easily searching date fields in your library. To use it click the advanced search button to the left of the search field. Allows you to search for books whose date is older/newer than a specified date or less than a number of days ago and so on.
version 1.43.0
Port compiling of .ui forms
Port imports
Port build script for building PyQt extensions to PyQt5
Port the progress indicator extension to PyQt5
Allow controlling PyQt5 import path via the env var PYQT5_IMPORT_PATH
faster builds
Get rid of the PyQt4 string from everywhere
Port: setMargin() reset() QStringList()

setMargin(): QLayout no longer has a setMargin() function, replace with
setContentsMargins()

reset(): QAbstractListModel no longer has reset(), replace with
beginResetModel(), endResetModel()

QStringList: No longer exists, a simply python list of strings works
instead
Fix mouse wheel not working in diff view
Port coffeescript compiler
Add note about headless Qt QPA plugin
Port WebKit imports and QChar

WebKit has been split up into QtWebKit and QtWebKitWidgets. Change
imports accordingly.

Replace use of QChar since it no longer exists in PyQt5
Port syntax highlighters