Clean up the SWIG-produced interface
This is the first phase of the SWIG interface cleanup.
The second phase will be the discarding of the disown
mechanism (used in the Python interface to Sim
module) and removing the clone
methods from the SWIG interface. Both are related to the exposure of C++ ownership-transfer mechanism to Python.
Related to #127 (closed)