make unit tests respect mongo port/host settings (with default)

settings are read in from environment variable
Update the reference to gsehub/xblock-mentoring#4 and gsehub/xblock-mentoring#5

Port the Studio editor and remove the dataexport functionality
Use the enforce_type feature to parse the bools
Annotation Tools: Explicit typecasting === changes and reorganizing plugins
 - replaced tabs with 4 spaces

 - fixed spaces after commas, if conditions, braces, operators
 - fixed some typecasting issues as well

 - added missing semicolons
Annotation Tools: Adding Annotator to CMS
Annotation Tools: Adding comments and adding CSS groups
Annotation Tools: Adding try-catch in case Annotator is missing from LMS
Merge pull request #4825 from edx/sarina/annotations-fixes

Sarina/annotations fixes
Release edx-jsme 1.0
Factor out Optimizely project ID
Merge pull request #4826 from edx/sarina/jsme-hotfix

Release edx-jsme 1.0
Merge pull request #4827 from edx/ecom/include-optimizely

Include Optimizely on the platform
Check REQUEST_CONTEXT.context exists before accessing it.

LMS-11226
Merge pull request #4833 from edx/waheed/hotfix/2014-08-12

Check REQUEST_CONTEXT.context exists before accessing it.
Verify loading indicator has been hidden.

STUD-2090
Ignore errors on rmtree cleanup
jquery.immediateDescendents cannot be loaded until jQuery is loaded.

STUD-1999
set root logging level for acceptance tests to ERROR
Minor i18n fixes prompted by translators
Use English for the marketing site buttons in an edx-controlled domain