Add option to filter which test cases are run and list test cases

Add CLI arg parsing to test harness and add option to run
only selected test cases or print the list of test cases
in a suite.