Add Qt5 support

Adds Qt5 support to QGIS.

To compile
-------------

Make sure you have the dependencies compiled and linked agains Qt5 also.
Most notably:

 * QWT
 * QWTPolar
 * QScintilla2

Start with a clean build directory

    cmake -DENABLE_QT5=TRUE -DWITH_BINDINGS=FALSE -DWITH_INTERNAL_QWTPOLAR=FALSE ../QGIS

You may have to adapt the paths to manually built Qt5 dependencies (as listed above)

    make

TODO
--------

Evis plugin is currently using `QHttp`. This class is no longer available in Qt5. Port this code to `QNetworkAccessManager`. Currently it's disabled for Qt5 builds.
Introduce black magic in CMake that finds PyQt5