Read the settings from a yaml configuration file.

Issue: https://openedx.atlassian.net/browse/TNL-902

@e0d @jarv please review.
@jarv @e0d @tymofij removed ALLOWED_HOSTS settings from yaml_config.py. This will force to set it in production environment. Please continue review.