Re-apply: In an effort refactor the code to make way for run resampling, move the run submission code into the test suites.

With resampling the submission logic will change in NT.
Deprecate runtest command line args. Move submit code into common subclass. Refactored out the result printing code, as it was common to several places.

git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@198526 91177308-0d34-0410-b5e6-96231b3b80d8