Makefile: simplify rsync of Java MW non-mml resources

[#42157809]
Makefile: don't include dotfiles

[#42157809]

On MacOS X the file .DStore get's generated all over the file
system. These files were being interpreted as requisites for
the JavaScript build files and since they were changing so often
they caused the builds to always occur.
Makefile: only generate version, config.js when needed

[#42157809]
Makefile: only generate haml, sass, scss when needed

[#42157809]
Makefile: copy Interactive resources, generate index correctly

[#42157809]