Rubification

Rubifies as much of the Java-based code as possible.  Please note that
GL and AL code has not been affected due to the nature of the Jogamp
projects.

This also includes some minor bug fixes.