+ Massive update. Most sources from old project now transferred in.
  Please check the diff for added files.
  Overall view:
  * Logic: Added geometry.hpp to algorithms.
  * Gui: Added MainWindow and SettingsDialog along with associated
    interfaces.
  * Controls: Added MainController and SettingsController along with
    associated interfaces.
+ Added include_<subproject_name>.pri to each subproject (except weave)
  for easy library linking.
+ Added pch.h files to all subprojects to speed up compile time.
  qmake build now uses include_pch.pri for simple inclusion.
* Fixed Qbs project files so GCC, MinGW, and CLang toolchains are properly
  detected (so C++1y support is added properly).
* Improved consistency and made some fixes to many qmake project files.
* Header guards are now prepended with project, subproject, and directory
  to avoid #define collisions.
* Updated Aardvark library.