javac: Allow users to specify Maven options
Cleanup for the new aggregate_errors.
Cleanup for java/javac.
Merge remote-tracking branch 'cww/master'