Additional logic to handle more course_image URL edge cases
This changes logic to allow more missed use cases of course_image to
work properly.  The cases are:

. XML courses with the course_image attribute set
. Mongo courses that are imported without a contentstore
. Mongo courses that have course_image set but don't have a content store

It also exports default images_static_course.jpg to
images/static_course.jpg to handle a use case where a course author
uploaded an image to the default location in studio without using the
studio interface for adding course images, they then export the course, and then
import it without a contentstore
put google analytics in quotation marks in linkedin email template
Release Notes for 5-6-14

Doc-331
Modify paver run_all_servers to allow different settings for LMS and Studio.
Switch default instructor dashboard to new dash

LMS-1296
Add banners to the instructor dashboard

Notification banner to default dash to announce the change

Warning banner on legacy instruction dashboard to explain it has been deprecated

LMS-1296
Port spoc gradebook to new instructor dash

LMS-1296
Change URL patterns for instructor dashboard

Fix acceptance and unit tests

LMS-1296
Add segment.io tracking for legacy instructor dashboard

LMS-1296
UI cleanup of new instructor dashboard

Stylize warning banners; more UI touches for the intructor dash:
clean up nav structure, compact header so content is higher on the page

LMS-1296
Only show banner on legacy dash for edx.org

LMS-1296
Merge pull request #2865 from edx/sarina/change-default-dashboard

WIP Switch default instructor dashboard to new dash
Corrected test names and doc strings
Allow extra fields returned from comments service

Previously, an error was raised if the comments service returned data
including an unexpected field, which unnecessarily complicated the
release path for new features, since the list of allowed fields would
need to be modified before cs_comments_service could be modified, and
only then could edx-platform take advantage of the new CS feature. We
still log a warning if an unexpected field is returned, so we will
still be able to tell if the CS returns a corrupt response.

JIRA: FOR-180
Merge pull request #3601 from edx/markhoeber/documentation/doc-331

Release Notes for 5-6-14
Release notes date fix
Merge pull request #3686 from edx/markhoeber/documentation/release-notes-date-fix

Release notes date fix
Merge pull request #3647 from edx/gprice/comment-client-allow-extra-fields

Allow extra fields returned from comments service
Simple fixes

- Ensure temp files are cleaned up.
- Refactor a function with three return statements.
add max-attempts to inheritance.py (LMS-2130)