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@198453 91177308-0d34-0410-b5e6-96231b3b80d8
print RunID of submitted runs

It is nice to know the runid on the client, for easy lookup if on the server later.  This commit adds the runid to the metadata returned to the client and, when detected, prints the runid in the client.

git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@198454 91177308-0d34-0410-b5e6-96231b3b80d8
Handle the case of a missing configure file in the test suite better.

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