ERT-611 - Added BaseCValue class for wrapping non pointer types.
ERT-611 - Reimplemented CTime as a BaseCValue
ERT-611 - Converted c_long usage back to time_t