Compile supports --ignore.

run.load_and_run() now uses an '--ignore'-aware loader by default.
Watch shows results.
Don't break when argv length is zero.
Fixed test class bug in 'run files', 'suite'.

The suite and file-glob loaders didn't pass the test_class value
through correctly, so calling them with different classes would still
wrap the tests in Test. This fixes problems with 'compile files <glob>'
and 'compile suite <name>'.
Fixed suite name output issue.

Using --save would print the "suite saved" message with bad name and
path strings.
Compile supports --save and --overwrite.

run._save_suite is now public (run.save_suite).
Watch --kill option was stupid and buggy. Gone.