Subject: Refactor runner. Change verbosity. Fix supress load
tests.
The runner is still a work in progress.
cleaned up some of the logic. added a -d option to
send arbitrary data (key=value) to the tests in order to do
things like turning skipIf's and skipUnless on and off or
turning debug statements on and off. verbosity has changed.
-v 0-3:
0 the number of fail, error, skipped.
1 is dots and the number of fail, error, skipped.
2 is method and the number of fail, error, skipped.
3 is the method, comments, and the number of fail, error, skipped.
worked the json file generation into the refactor.
changed the command line option for json result to True/False
and changed the check for the flag where it is called

fixed supression of load tests
added the changes to the fixture that make the runner changes
to verbosity work

Change-Id: Ie753a9220424761b1997d2672e367704a5929481