merged in the new keyInput event handling and accent manipulation + selectionchanged updates
merged in the new keyInput event handling and accent manipulation + selectionchanged updates

michael/substance-editor,substance/surface