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