Sensible abort for site/user cfg exceptions.

Errors in site or user config files were causing Python tracebacks.
Merge branch 'master' into site-user-cfg-exceptions

Conflicts:
	lib/cylc/global_config.py
Merge pull request #248 from hjoliver/site-user-cfg-exceptions

Sensible abort for site/user cfg exceptions.