ERT-745: Removed debug printf() messages
ERT-745: Added function time_map_fscanf()
ERT-745: Added TimeMap.__setitem__()
ERT-745: Added time_map lookup functions
ERT-745: Using time_map instead of history

1. Introduces the config option TIME_MAP which can be used to load a
   time map manually from a formatted file.

2. The various obs_vector_() initializer functions use a time_map
   instance instead of a history instance to map between dates/days
   and report steps.

The purpose of this commit is to facilitate updates also in situations
where we do not have either an ECLIPSE refcase or a Schedule file.
ERT-745: model_config will check external_time_map
ERT-745: Disable updates based on enkf_obs_have_obs()
ERT-745: Using enkf_obs_have_obs()
ERT-745: Will copy case if no update performed
ERT-745: Add protection against alias -> alias
ERT-745: Added workflow_is_instance()
ERT-745: Added internal alias_map to workflow_list
Merge pull request #598 from joakim-hove/ERT-745-TUM-CASE

Ert 745 tum case
ERT-624: Using same TextTestRunner object in recursive calls so that error info for previous calls is not lost
Merge pull request #612 from chflo/ert_624_test_ert_statoil_code

ERT-624: Using same TextTestRunner object in recursive calls
ERT-624: Fix in ert_test_runner.py: Save and return global result
Merge pull request #613 from chflo/ert_624_test_ert_statoil_code

ERT-624: Fix in ert_test_runner.py: Save and return global result
ERT-624: Fix in ert_test_runner.py: refactoring
Merge pull request #614 from chflo/ert_624_test_ert_statoil_code

ERT-624: Fix in ert_test_runner.py: refactoring
Merge pull request #611 from jepebe/ERT-738

Ert 738 New Python wrappers for the ecl_well library