[JPEnv] free jni options after jvm creation
fix access pattern for jni FindClass function.
Delete a GlobalRef, which is created by method.
use vector::insert in addAll methods instead of calling add* method for each element
removed unused cleaner
some global references were cleaned with local reference cleaners and vice versa
typo
avoid copy construction
do not delete interface classes, since they may be referenced by other classes
and delete them in typemanager at end of program
removed unused variable converted
[JPTypeName] made maps static members of class
[JPTypeManager] added method to delete primitive types at module unload.
    The destructor was not called, since no instance has been bound.
updated Changelog
Merge pull request #50 from marscher/jni_fixes

Jni fixes, memory leaks fixed and minor c++ improvements