-added 1st draft test_config.py
-changed convert_dicts() so that in-place conversion does NOT happen. This
causes too many problems when having to convert back, for schema validation
purposes.
-finished test_config.py
-fixed bug in config where env-var override of optional str/strlist caused exception