This patch implements TestSuiteBuilder, which utilises
UnifiedTreeBuilder to build with ninja, and then checks
out llvm-test-suite, builds it and runs it.
The patch also changes the PPC RHEL bot to this new builder.
Patch has been tested on a local server.
There is no need to rename the getCmakeWithNinjaBuildFactory as there is no name collision here.