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