COMP: Fixed the Qxt build system and improved how external projects are build.
For ann, glew, tinyxml and qwt the original tarballs are now
used. The Qxt tarball was patched to compile on MacOS. A CMake
build-system is "patched" into the sources of the external
projects during the patch phase of the ExternalProject_Add command.