Remove hard coding of debug build, set them outside via
CMake -D option flags
Add definition handling for each platform
Directory name on Linux is case sensitive
Make GlutApp destructor virtual as it has virtual methods
Initial attempt to build on Linux
Remove all references to Cg library stuff since it is not easily
installable on non-Windows and non-Geforce systems