cleaning up textTheme.js
added compareView.js as the helper function to consume compare widget outside of Orion - need trimming
Bug 401949 - UsersService.js has broken createUser()
Dropdown templates and use of real buttons for commands in support of: 
Bug 393056 - "New" and "Actions" buttons are confusing in JAWS
Bug 395384 - accessibility of dropdowns
Bug 397767 - accessibility of dialogs
Bug 399004 - common code to attach all the key bindings to clickable items
Bug 401557 - cleanup and unify the slideout CSS, fix alignment problems
Bug 401949 - tweak to ensure createUser() rejects on error
Bug 402021 - TextStyler generates inconsistent style keywords
Cleanup jslint warnings
Bug 396832 - globalCommands.js from client.core depends on keyBindings.js from client.editor
Bug 400115 - Next Annotation popup disappears if it caused the editor to scroll [chrome]
Bug 399911 - editor.util should be removed
code clean up on folder compare
Bug 402047 - typo in gitCommands, error being swallowed
Bug 402124 - Clean jslint errors in git js files
Bug 402129 - Clean jslint errors in users
Cleanup jslint errors in string externalizer and operations
code cleanup for comapre&search on jslint errors and warnings
Remove unnecessary message cleaning in git commit explorer
Bug 401914 - Improve Editor Theming