* renamed ENV_ENVIRONMENT_UPDATE to ENV_ENVIRONMENT_LOAD_PREDEFINED
* updated debug output when a 'environment:' section is not defined
* added Environment Mode to the Context cache (updated tests to match)
* added pythonic config.getEnvironmentVarDefaults() which returns a dict
* added CreatePyDictFromStringMap() to PyUtill
* added test_is_editable to Config python unit test
* python test suite now returns a error return code when a test fails to work with ctest