Merge pull request #1 from drc-devs/bug/Better_hotkey_and_event_support

Bug/better hotkey and event support
DRCWBTE-2859 - Update command cache on , DRCWBTE-4157 - Setup custom font size handlers on wysiwyg
DRCWBTE-4165, DRCWBTE-4155 - NE Writing Tool - Cursor moves position on indent; update save/restore selection to track cursor position
DRCWBTE-4165, DRCWBTE-4155 - NE Writing Tool - Cursor moves position on indent; update save/restore selection to track cursor position
fixed merge conflict
caret position restoration is optional depending on command being given
simplify caret restoration check
pass event object through to setRealFontSize callback
alan fixed a command cache bug
DRCWBTE-7417
 * Removed changes on indent from DRCWBTE-4165.
 ** DRCWBTE-4165 introduces an regression when used with spellcheck.
 ** This issue has been remedied indirectly in DRCWBTE-6975
8036_Writing_Input_Performance_Issues

- namespace the 'touchend' event bound to window so we can remove it
- throttle 'updateToolbar' so it doesn't get called every keypress
Merge pull request #3 from drc-devs/8036_Writing_Input_Performance_Issues

8036_Writing_Input_Performance_Issues
Restore command state after justifying

Could be caused by a Chrome 38 change