Add Qt5 support
Make Qt5 a hard dependency when specified
Remove ${QT_USE_FILE} for Qt5
Remove QtGui/QMenuItem include
Beginning to add PyQt5 support.

PyQt5 seems to work, but the qgis modules are broken. It seems QXml is
not supported in PyQt5, so some things might need to be rewritten.