Add a test to confirm the expected behavior of UndoManager when e.g. a keyboard shortcut is pressed, the typing state should not change.
Respect the implied contract from the comments (and common sense) that keypresses involving modifier keys should not change the typing state of UndoManager.
Merge branch 'fix-undomanager-typing'

Conflicts:
	tests/tinymce/UndoManager.js