first try with passing theta to Python
simplifying C function signatures (funptr_t -> void*)
adding a sanity check for compatibility of floating point precision (KiD vs. elsewhere)
adding missing changes in kid.py (re simplification of save_ptr signature and passing double pointer to Python)
passing successfully theta to python