[CHANGELOG] added what have been done so far
Use unittest2.skip to better keep track of skipped tests
Put test specific pip requirements in a separate file.
[setup] Handle all mac versions > 10.5 the same way, since they provide
an utility named java_home to get the current JAVA_HOME. Added a little
helper method to check if the given java_home contains a 'jni.h', so it
is in fact a valid JDK. Also pretty printed errors
Use unittest2.expectedFailure to easier keep track of bugs
fixed idention error
fix deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Fix public method with a java bean property name not being accessible.

>>> b.property1 == "beanvalue" # same as b.getProperty1()
True
>>> b.property1() == "method return value" # call method b.property1()
Traceback...
TypeError: 'unicode' object is not callable
Use setter for Java bean property assignment even if not having a getter
Refactored ProperteisCustomizer for better code readability.
[CHANGELOG] removed user irrelevant informations about testsuite changes
[JPEnv] free jni options after jvm creation
[primitive arrays] Changed jni release mode from JNI_COMMIT to '0', because the
temporary buffer val is not freed in JNI_COMMIT.
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