minor changes
-translate cg to hlsl, then compile by d3dx
+added linux project
minor changes
support non-default cmake generator. eg. eclipse
*fixed syntax error
+added xfree86 video mode requirement for linux project
fixed linux key codes
-use time dependent rotation
linux's x11 uses randr instead of xfree86 vidmode
warn that opengl renderer doesn't support switching between windowed and full screen mode
updated linux build files, tested on fedora. removed glu dependency
removed glu dependency in win32 project
remove and rebuild openal-soft everytime initDeps.sh is called
+added HQ_ prefix to some math predefined macros
change IOS predefined macro to HQ_IPHONE_PLATFORM
change APPLE predefined macro to HQ_MAC_PLATFORM
change GLES predefined macro to HQ_OPENGLES
change LINUX predefined macro to HQ_LINUX_PLATFORM
change ANDROID predefined macro to HQ_ANDROID_PLATFORM