VTK 9 + Java on Mac

Yes, VTK manually constructed the javac lines to make these and same with the .jar. Now we expect CMake to do that stuff. This also lets us make a proper target that can be used outside of VTK.

Ninja is certainly the most well-tested. VS should work for everything, but it seems that VS/Java support is lacking, so if you need Java, it sounds like VS is not yet supported.