Changes for TLT 376:
- Renaming of email_settings variables
- Replaced placeholder messages with  real  success/failure messages
Merge branch 'develop' into feature/email_settings

# By Eric Parker (4) and Yates, Elliott (1)
# Via Yates, Elliott (1) and sapnamysore (1)
* develop:
  temporarily points QA to pick up /develop branch versions of icommons-common and the course site wizard
  rolled back pointing to QA version of icommons api at https://qa.isites.harvard.edu/services/ to prod version https://isites.harvard.edu/services/. The amazon machines cannot connect to qa.isites.harvard.edu (ICD4).
  updated qa.py to use qa icommonsapi
  rolled back change to qa.txt
  updated qa.txt to pull django-canvas-course-site-wizard from develop
changed email message format  to have a placeholder for course id
Merge branch 'develop' into feature/email_settings

# By Eric Parker
# Via Eric Parker
* develop:
  added 'mail_admins' to django.request handler
  added the templates 403, 404, 500, with associated views for project
  added ADMINS constant to base.py, this constant contains a tuple of admin email addresses. Django will send email to admins in this list when a 500 server error occurs. Also added 'django.middleware.common.BrokenLinkEmailsMiddleware' to the middleware classes block, this allows Django to email admins when a 404 occurs. There is also a commented out block called IGNORABLE_404_URLS which can be used to filter out noncritial 404 errors from being emailed. Also added text to the 403, 404, and 500 templates.
Merge pull request #23 from Harvard-University-iCommons/feature/email_settings

Feature/email settings