Use reflection in Ant task to invoke compiler

This will allow a more controlled management of the runtime that the compiler
is linked against.

The test is deleted because the full compiler usage is now printed out on a
wrong compilerarg, and this will become inconvenient to update with each change
in JVM compiler arguments