Iterated smoother: Copy current case data to starting case. Also done some cleanup of the case/fs management code
Removed debug printf statement
Updated python wrapper code to reflect changes in copy case method signatures
Moved implementation of file system handling methods to enkf_main_manage_fs.c
Fixed typing error in method signature
Moved  more fs/case handling method implementations to file enkf_main_manage_fs.c
Minor change: method name and test assert
Merge branch 'master' into iterated_smoother_casenames
Change after review of ERT-423: Method name change enkf_main_init_case_JOB->enkf_main_init_case_from_existing_JOB
Change after review of ERT-423: Using enkf_fs_get_ref() and enkf_fs_unmount() without having to track whether target case is current
Change after review of ERT-423: Removed include of enkf_main.h in enkf_main_manage_fs as the compilation unit is the same as enkf_main
Change after review of ERT-423: Moved method enkf_main_initialize_from_scratch() so that it is beneath enkf_main_initialize_from_scratch_mt()
Change after review of ERT-423: Moved methods enkf_main_set_refcase() and enkf_main_validate_refcase() back to enkf_main.c
Change after review of ERT-423: Rearranging method order
Change after review of ERT-423: Test that new cases have data
Changed behavoiur for n iteration: n iterations is n updates and n+1 simulations
Added custom methods for case initializations; custom methods have extra arguments node_list and iactive
Change in method runSimulations: Copy data from current case to case iter0
Adapthing to changes in method signatures in ERT C-code
merge from master