Use glm for sphere & circle generators.
use const char* for version info.
Remove usage of QPoint and QSize from Camera class.
Moved planet following code into Camera class.
Made getRay defaults run from near clip to far clip.
Made advance sligtly faster
by multiplying against inverse square root instead of calling normalize,
and by using fast version of inverse square root.
(my tests showed no negative impact on accuracy from using it, so...)
Build core functionality as a seperate library,
and build interface executable(s) as seperate target(s).
Use subdirectories to make Qt 4 & 5 be friendly in one CMake build tree.
Reorganized source tree.
Put all Qt related stuff into it's own subfolder.
Library headers were not showing up in IDE.
Put library files into subdirectory.