1 - Move temp directory name into local test config.
3 - Add --show-unsupported, don't show by default?
5 - Optionally use multiprocessing.
7 - Support valgrind in all configs, and LLVM style valgrind.
9 - Support a timeout / ulimit.
11 - Rename 'lit' injected variable for config to be lit_config.
13 - Allow import of 'lit' in test suite definitions.
15 - Create an explicit test suite object (instead of using the top-level
16 TestingConfig object).
18 - Allow 'lit' driver to cooperate with test suites to add options (or at least
19 sanitize accepted params).
21 - Consider move to identifying all tests by path-to-test-suite and then path to
22 subtest, and don't use test suite names.
24 - Consider move to change workflow to always load suites, then resolve command