Stop unnecessarily recompiling Java bindings

There was a forced removal of all java *.class files during every build
phase, which slows down Antelope contrib builds significantly. This
commit allows Make to determine if a class actually needs a rebuild
based on the Java source file.