ERT_645: Eclbase leading path: Changed ecl_util_valid_basename() utility method so that it skips leading path when checking for consistent casing in eclbase
ERT-645 eclbase leading path: Added indentation
ERT-645 ECLBASE leading path: Added leading path to ecl_valid_basename test
ERT_645 ECLBASE leading path: Added support for second argument for SCHEDULE_FILE keyword (target schedule file)
ERT-645: ECLBASE leading path: Changes to copy target.sch code in enkf_state_init_eclipse():: If leading path, make sure to create path
ERT-645: Removed typo
ERT_645: ECLBASE leading path: Implemented and verified leading path ok in basename fmt
ERT_645: Added free()
Merge pull request #554 from chflo/ERT_645_ECLBASE_leading_path

Ert 645 eclbase leading path
ERT-699: Added contains method to the vector template
ERT-699: Added list of report_steps to gen_data_config
ERT-699: Removed unused variable.
ERT-699: Added flag dynamic to gen_data_config_alloc()
ERT-699: gen_data_config refactoring + testing I

Have refactored the functionality to create and initialize the
gen_data_config nodes.
ERT-699: gen_data_config refactoring + testing II
ERT-699: gen_data_config refactoring + testing III
ERT-699: gen_data_config refactoring + testing IV

Have added the REPORT_STEPS:xxx attribute as required for the GEN_DATA
configuration.
ERT-699: Updated enkf_config_node->internalize vector
ERT-699: Renamed __load_state -> __load_eclipse_restart
ERT-699: Fixed GEN_PARAM -> GEN_DATA