Allow inline CXX execution
Allow inline CXX execution

Modified TestSuite.H so that it can be included in arbitrary
code and allow execution of individual testcases.

Include the header for your particular testcase at the top
of your .C (e.g. one of the istep functions)
 #define MANUAL_CXXTEST
 #include "../../testcore/pir/test_pirformat.H"

Then instantiate a test class within your function and call
the test function(s) that you want to execute.
 PirformatTest test1;
 test1.testPirformat();

Output will show up in traces as usual.

Change-Id: If7ca5860a20d80da323423b903e7f337f6651b37
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/140149
Tested-by: Jenkins Server <8e3f934e4c44875bc48d33da3ea13d93ba9a233f@us.ibm.com>
Tested-by: Jenkins OP Build CI <e610bd72261d3c0a48f1e8ae36832ab00774d426@us.ibm.com>
Tested-by: Jenkins Combined Simics CI <8312af3886dfc9bb930f549023677220805b137e@us.ibm.com>
Tested-by: Jenkins OP HW <0eb0fff262f74a65a832afbcc7b153e391c9a3fd@us.ibm.com>
Tested-by: FSP CI Jenkins <aa9e4d9ac7cd25905e9c0dd36d4150516e73dd86@us.ibm.com>
Tested-by: Hostboot CI <52521565bd8ea18a2b112942dce4f4220a97c2c8@us.ibm.com>
Reviewed-by: Deborah L McLemore <1938e6bc52a6fb400ff401d42bc5360c2c7aaa30@us.ibm.com>
Reviewed-by: Corey V Swenson <6b585c7446d4a0351ef146912eaabcae3d9a2e28@us.ibm.com>
Reviewed-by: Nick Bofferding <fb8db48116bc8a69e29dd8cdb037246f232f4af5@us.ibm.com>

open-power/hostboot,open-power/hostboot,open-power/hostboot,open-power/hostboot,open-power/hostboot