[GTKUI] Add associate magnet reg in Windows
[GTKUI] Fixed incorrect column for searching in treeview
[Console] Flake8 all files
Change imports to use absolute paths
[WebUI] Replace func_globals with __globals__ for Py3 compat
[WebUI] Add reduce import for Py3 compat
[Plugins] Fix relative imports to use dot notation
Remove gtkui specific func from path_chooser_common
[Tests] Replace module import with sys.modules
Add workarounds for isort

 * Add workaround for unicodedata issue
 * Change line length to 120
 * Skip gtkui.py to stop it moving local imports above the install reactor line
Flake8 pass of entire codebase

 * Use the inline '# NOQA' to supress N802 lower-case warnings
Update with new license header
Fix for building sphinx docs
Fix overzealous changes to setup.py
Add version fallback for sphinx build with readthedocs
Fix docstring errors raised by spinx docs build
[Console] Fix import typos
Add requirements file for readthedocs sphinx extension
Fix typo in rtd_requirements.txt
Add twisted and pyopenssl to rtd_requirements.txt