Initial PyQT5 support -- breaks PyQt4 support for time being.
QT5 Version backwards compatible

Make QT5-compatible version backwards compatible with pyside and qt4.

Remove * imports on qt5 and do explicit imports.

Remove remaining "old style" signal/slot stuff.
Added print_settings option to allow for silent printing
Documented the new print_settings option
Added and documented user_agent, a setting to override the default user agent
Added and documented user_css, which allows a default CSS file to be used.
Misc bugfixes for previous features
Misc bugfixes for previous features
Merge branch 'qt5' of https://github.com/hunternet93/wcgbrowser into qt5
Another bugfix, print-related
Merge branch 'qt5' of https://github.com/hunternet93/wcgbrowser into qt5
Bugs fixed: missing dependency, missing print_settings variable, popup windows not closing.
Modified wcgbrowser script to use Python 3 if it is available.
Added force_js_confirm option, which allows Javascript confirmation dialogs to be overriden with a default answer.
Added all new options into wcgbrowser.yaml
Fixed bug preventing pages to be printed more than once
Fixed markup error is README
Merge branch 'qt5' of https://github.com/hunternet93/wcgbrowser into qt5 (because I forgot to pull before making changes)
Bugfix, "{}" does not equal {}
Removed Python version autodetect code in wcgbrowser script.