First Qt5 conversion commit

Replaced PyQt4 with PyQt5 and made all adjustments necessary to make
dupeGuru start up.
Fixed occasional core dumps on exit
Implemented super() inheritance style suggested by PyQt5
Merge branch 'develop' into qt5
Updated README
Merge branch 'develop' into qt5

Conflicts:
	hscommon/desktop.py
Fixed qt5 migration for ME and PE
Minimum Python version is now 3.3
Merge branch 'qt5' into develop

Conflicts:
	README.md
	qtlib/about_box.py
	qtlib/reg.py
	qtlib/reg_demo_dialog.py
	qtlib/reg_submit_dialog.py
Package PyPI dependencies right into our source package
Added a "contribute" page to the docs.
Updated FAQ in docs
Merge branch 'master' into develop

Conflicts:
	README.md
Updated FAQ
Merge branch 'master' into develop

Conflicts:
	bootstrap.sh
Improved source packaging and bootstrapping
Merge branch 'master' into develop

Conflicts:
	bootstrap.sh
Error reports are now dropped by FTP on drop.hardcoded.net
Make Cocoa use the new FTP report-sender
Updated hscommon