Fix sys_get_executable_name. Add mock object support. Add CxxTest wrapper to support "-test TestSuitename" and "-test TestSuitename::test_case_name" command-line arguments for running individual tests. This was SVN commit r7081.