SI-6289 Partest in technicolor and showing javac errors

Paulptest includes color and simplified test scarfing.

The transcript feature handles errors in staged compilation.

This is work-in-progress, merged from paulp/partest-sprint, nearly done.  It touches build.xml, so more tweaking after the ant build refactor.