Created a handle manager for the C api, to keep track of handles created

There will be just one type of Handles, TELHandle
Added Tellurium exceptions
About to change a lot of code in the c api
- Implementing a handle manager in the C API
- Implemented a handle manager in the C API
- Added exception handling to handle bad handles
- Removed getRoadRunnerDataHandle(rrInstance) function in Python ctypes API
- Removed obsolete casting code in telplugins_cpp_support.cpp
- Changed roadRunnerData -> telluriumData as the name of a TelluriumData Property