Utilities update

Better handling of Executable states, adds ability to write directly to
JAR files, and removes the legacy camelcase aliases from the opengl
library.