Fix build.xml to make it more developer-friendly
Currently there are issues with the location and naming of configuration files. Some have '.in' extension and are only copied with 'ant dist' which also removes the '.in' extension. When doing local development you don't want to do 'ant dist' and it is not very intuitive how to set up the local configuration file to make everything work.
There is also a problem with creating the installation program, job agent and the migration tool. You need the jar files and they must be located in the correct directory and they are only created with 'ant dist'. Then we have the test programs which works with the .class files directly from the build directory.
In other words, it's a mess.