Read the settings from a yaml configuration file.

Issue: https://openedx.atlassian.net/browse/TNL-902

@e0d @jarv please review.
@tymofij seems in dev.py ALLOWED_HOSTS is not needed at all because of ``DEBUG = True``. So I will remove ALLOWED_HOSTS from yaml_config.py.