Added caspulethunk.h, from Python 3.2 documentation

Compatibility for Python 3.0 (and 2.7) to use the PyCaspule API upon
PyCObject.
C++ : Moving to Python 3 API

- Updated module loading method
- Updated Python structures
- Replaced PyCObject API by PyCapsule
- Using PY_Type macro instead of direct member access
- String/Unicode methods replaced by Bytes/Unicode methods
  -> Now using Unicode as often as possible
- Replaced PyInt methods by PyLong
...
Better Java exception message

"Python exception thrown", now with the type of error and the associated message.
Added Eclipse project files

- Eclipse Project
- C Project (Linux shared library)
- PyDev Project (with source folders)
New .gitignore file
Python: Converted to Python 3

- Removed all references to 'unicode'
- Tabs converted to spaces
- Converted with 2to3 (with manual corrections)
- New way to get the default JVM folder
First conversion of tests (WIP)