C++ bindings: Reimplement enums.py using doxygen XML output instead of gccxml.
C++ bindings: Attach documentation to enum wrapper classes.
bindings: Transfer C++ documentation strings to Python and Java wrappers.
python: Add documentation generation.
java: Add documentation generation.
C++: Add parameter documentation and additional method descriptions.
bindings: Transfer C++ method parameter documentation to Python/Java bindings.