B mt1 7

Allow ant build from base of source tree, and ant execution from src/main without having to run startcmd.sh to set up environment. Environment is set up by ant, and a recursive ant instance is run with that environment.

<java> tasks are run with includeantruntime set to false, to make builds more portable.

Many instances of ${file.separator} in path names have been replaced with "/".  All "location" values within property definitions have been replaced, as have paths in "param" values. This, however, has NOT been tested in a Windows environment.