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
Re-added Lua binding for MOAIFreeTypeFontReader
Updated framework references for freetype