ERT-727: Added time_map_try_update() functions

These functions were added to be able to call the time_map_update()
functions with illegal arguments and no side effects, even in strict
mode. The purpose is to be able to raise an exception in Python instead
of a low level util_abort().
ERT-727: Extended Python time_map implemntation