++RAC, ++MTL, add a Test config, and move to XCTest

All tests pass.
A lot of these settings seem to be getting repeated. Is it possible to lift them up a level somehow?