Changes to build.xml to improve building

- Make sure `${buil.dir}/out` exists
- Force rebuild of classes whose dependencies have changed

This should prevent future builds from having the problem 1.53 currently has: that `InvTweaksItemTreeLoader.class` still checks tree version against `"1.5.0"`