Allow external compiler launch from Ant

Forked execution of the compiler is more compatible for some projects,
and avoids having to place the error_prone_ant.jar file in your local
Ant install directory (it can be checked in, downloaded, etc.).