[Docs] New docs generation

  * Created ruby script that creates new documentation
    html output.

  * Removed unused submodules.

  PENDING:
    - Parse version from headers.
    - Fix JavaScript naming.
    - Remove src copy.
    - Fix rest of _methodName in html files.
[Docs] Finished new docs build script.

  * Fixed JS parser to fix treeview generation.
  * Fixed some comments from MOAIImage and MOAIHttpTaskNSURL
    that were making it to the doxygen generated docs.
  * Added a build script that checks if ruby and bundler are installed
    and runs the docs creation.
[Docs] Fixed Gemfile to work with CI
[Docs] Fixed build script detecting moai and doxygen.
[Docs] Added dot to required binaries.
[Docs] Better comment on dot missing message.
[CI] First steps to fix Android build.
fixed some broken paths in vs2008
Merge branch 'development' of https://github.com/moai/moai-dev into development
fixed paths in vs2010
changed vs2008 and vs2010 minilua and buildvm to use relative paths
updated linked outputs from vs2008 and vs2010 for lua and luajit (get rid of linker warning on build server)
fixed solution name in msbuild.xml
fixed project dependencies in vs2008, vs2010
Set up CMake to build tests

Currently getting a segfault when running C++ tests.
Fixed use of varargs

MOAITestMgr::PrintResult was reusing a va_list as an argument to
vfprintf, which is illegal.
CMake builds TinyXML with TIXML_USE_STL

This causes TinyXML to use std::string, not TiXmlString, which blows up
in its destructor.
Set up test runner on Xcode
Updated test runners
Added XML test results to ignore list