Modified .travis.yml to use Ant (#172)

Fix for #172.

The changes aren't all trivial,but mostly found in the docs.
Of course the commit message should be updated before merge.