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.
CDAP-739 undo removal of static booleans, will see if we can
improve that in a separate issue.
CDAP-739 forgot to add back befores and afters.
Merge branch 'develop' of github.com:caskdata/cdap into feature/CDAP-739-fix-test-suites
Merge branch 'feature/CDAP-739-fix-test-suites' of github.com:caskdata/cdap into feature/CDAP-739-fix-test-suites
Merge pull request #684 from caskdata/feature/CDAP-739-fix-test-suites

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