PRD-5166 - Refactor the build process to be expandable and allow overrid...

...es of all ant-tasks. This fixes several problems in our use of Ivy to allow users to use their own maven servers.