dynamic allocation
Use latest SDK
Rename XitTests to XTTest
Use default compiler
Ignore git stderr

Some warnings get written out because of inherited env vars, like OBJC_DISABLE_GC when running tests, and they mess up the parsers.
Test fixes
Improve testHeadRef