partial work on extending java classes from python

non-functionnal!
Merge branch 'master' into extend_class_support

Conflicts:
	jnius/jnius_export_class.pxi
start to add native invocation handler

+fix badly formated string
Merge branch 'master' into extend_class_support
some progress on proxy/invocation handler for wrapping python classes in java
put NativeInvocationHandler in jnius java package
some clarifications for java classes extended support
various fix for java/python implementation. It finally start working, but still lot to do.
Use: make testimplem, and check the jnius/jnius_utils.pxi:test() function.
add auto conversion for java.lang.Long/Integer/Float/Double/Short/Boolean/Byte/Character
fix for always returning an Object from invoke(). If it's a native primitive, create the corresponding native java.lang.<type>.
The current conversion is only for: int (java.lang.Long), bool (java.lang.Boolean), float (java.lang.Double).
+ remove debug
debug
more work on the proxy, better argument conversion. shuffle() works on array <= 3. with 9 argument, it seem to call toArray(), and argument conversion is not great for [I
added convert_python_to_jobject: don't do convert to java primitive/jvalue, but jobject. fixed array translation.
add support for multiple signatures, add various tests
fix issue with int/long not being accepted as Object in conversion

not sure it's the best fix, but seems to fix it
move testImpl to tests/test_proxy.py and move NativeInvocationHandler

adapt jnius_jvm_desktop to have access to java jnius package
fix classpath for windows and CLASSPATH definition
doing a call to ListIterator() before fix the issue XXX find why

add get/set to TestImplemIterator so it does the shuffle correctly
small fixes
Merge branch 'master' into extend_class_support