[JENKINS-11779] Properties for Ant builds

Relates to [JENKINS-11779](https://issues.jenkins-ci.org/browse/JENKINS-11779). Modifies the Ant executor to create a properties file containing the build variables and properties from the Ant builder rather than passing them as command line arguments. Avoids the issue of escaping quotes in properties.