Fix mutex locking issues, track whether or not we created and provide a "cleanup" function
Add shutdown hooking as a runtime jar dependency (and also add the runtime jar)
Change function name
Add in native proxy creation and callback mechanism
Move the pretty printing functions into jace.h
Add a java_throw function which will throw a java exception in javaspace.
Fix problem with method and field names being escaped (and thus not being found)
Add ability to do boxing of native values to java objects
Fix issues with NativeProxy class, making it easier to declare callbacks, using boost::function, and supporting different return types.
Fix hang