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, mostly merged from paulp/partest-sprint.