ERT-726 - Added support for internal python scripts workflow jobs in C
ERT-726 -Wrapping and testing of internal python scripts for workflow jobs in python
ERT-726 -Wrapping and testing of internal python scripts for workflow and workflow joblist in python
ERT-710 / RO-12: Added test for gen_kw __setitem__ and __getitem__ methods
ERT-710 / RO-12: Added methods gen_kw_data_iset, gen_kw_data_get, gen_kw_data_set
ERT-710 / RO-12: Added methods __get_item__ and __set_item__ to gen_kw class. Changed constructor to allow creating a gen_kw from a gen_kw_config object
ERT-726 -try_compile exposed
ERT-726 -Workflow python wrapping
ERT-726 -Workflow ErtScript implementation
ERT-726 -Fixed testsand move ErtScript from ert.enkf to ert.job_queue
ERT-726 -Missing CMakeLists.txt entry
Changes to locate site-config

With this commit the system for locating the site config file is as
follows:

 1. During the configure process cmake will create a file site_config.py
    in the build/python/ert_gui directory, the content of this file will
    be:

        config_file = "${SITE_CONFIG_FILE}"

     where ${SITE_CONFIG_FILE} is the variable set during the configure
     step. The generated file will be installed alongside the gert_main
     module.

 2. The gert_main module tries to import the site_config module and uses
    the config_file setting from there.

 3. If the ERT_SITE_CONFIG environment variable has been set that will
    take presedence.

With these changes it is not necessary for the frontend script to set
the ERT_SITE_CONFIG variable.
ERT-710 / RO-12: Added method gen_kw_data_has_key()
ERT-710 / RO-12: Added possibility to create an empty gen_kw_config(), and added method set_parameter_file() to be able to populate the empty instance
ERT-710 / RO-12: Added fault handling
ERT-710 / RO-12: Made test independent of StatoilData, added some more fault testing
ERT-710 / RO-12: Fixed typo
ERT-710 / RO-12: Changed test EnkfLibraryTest to accommodate that GenKwConfig constructor is now implemented
ERT-710 / RO-12: Merging trouble
Merge remote-tracking branch 'upstream/master' into RO_12_gen_kw_set_get_item

Conflicts:
	devel/python/test/ert_tests/enkf/test_enkf_library.py