fix #403 - treat non .java as resources and copy to compile path with javac

This PR copies the stale non `.java` files to compile path on every `javac` task invocation.