CDAP-739 fix test suites so that their tests are not run twice by

changing class names to end in TestRun so they dont get picked up
by the maven plugin.

Also did various other test cleanup to avoid side effects in
unit tests. Removed static variables used to control whether or
not setup for a class should run in favor of making explicit calls
to setup and cleanup a test.