Merge of patricks pr787 (lua_gc fixes etc) and cmake mods (work towards 1.5?)

A shot at getting a stable 1.5

  * This is a combination of https://github.com/moai/moai-dev/pull/787 plus all the fixes needed to get it running again and all hosts building again across all platforms. 

  * It includes the html5 host that has been used by a few people now and runs the full set of hanappe samples

  * It also includes updates for cmake build system to build ios, android, windows and html5 hosts.

  * This has minor breaking changes to the lua side (the garbage collection call is now ForceGC) but custom host modules will need modification to talk to the new aku module interface and lua_gc references
 
  * I have squashed the commits and split them into 2. 1 is all the new 3rdparty libs, the other is all the engine mods 

  * glut hosts now use freeglut (except macosx)

  * this can be resubmitted as a full merge if wanted (no squash) but thought this would be easier since there were so many commits and files updated.

 NOTE: I didn't touch the included project files. I focused on CMake. So a little help updating the project files if you want to maintain their current structure, or I can just use cmake to generate new project files for each platform (except the java one)