Easier cmake qt5 windows
To avoid having to set CMAKE_PREFIX_PATH or set each individual cmake _DIR variable for Qt5 components, this commit changes all the find_package calls for Qt5 to be the COMPONENT form:
# old
find_package(Qt5Widgets REQUIRED QUIET)
# new
find_package(Qt5 COMPONENTS Widgets REQUIRED QUIET)
For example, after this change, the user need only specify Qt5_DIR like this: Qt5_DIR:PATH=C:/Qt5/5.4/msvc2010_opengl/lib/cmake/Qt5. Instead of specifying: Qt5Core_DIR Qt5Designer_DIR, Qt5Gui_DIR, etc.