Build redesign, plus various smaller bugfixes.
Build redesign:
* Use ctypes for python bindings, so we don't have to compile with SWIG for every combination of Python and OS.
* Push dependencies to libroadrunner-deps, so we can use that directly.
Bugfixes:
* Use newer KiSAO terms.
* Allow negative start times.
* Write SBML namespace into SED-ML file.