Reimplement high-level Python bindings on top of SWIG/C++ bindings.
Add Java bindings.
Remove obsolete low-level language bindings.