TestGraphGenerator.generateTest() to generate the TestGraph.

The CommandLineMain is the command line interface for the debugger. The
command syntax is as follows:
Supported commands: 
	LIST <JOB_ID>
		List available traces/scenarios (supersteps/vertices) for a job
	DUMP <JOB_ID> <SUPERSTEP> <VERTEX>
		Dump a trace in textual form
	MKTEST <JOB_ID> <SUPERSTEP> <VERTEX> [OUTPUT_PREFIX]
		Generate a JUnit test case code from a trace. If an OUTPUT_PREFIX is
provided, a .java file is generated at the specified path.
Fix the files.
Fix PR comments.

Add MasterComputeTestGenerator.

Refactor TestGenerator subclasses.
Style fixes according to PR comments
Merge pull request #36 from tbq/master

TestGraphGenerator.generateTest() to generate the TestGraph.