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
Merge pull request #4832 from edx/hotfix/2014-08-14

Hotfix/2014 08 14
Merge pull request #4844 from edx/release

Release