VIM-679 Parse characters less than \u0020 as <C-$CHAR>
VIM-679 Allow \u0016 as an escape character for '|' in mappings
VIM-679 Allow \u000D\u000C as <CR> in mappings
VIM-683 Allow Ctrl+PgUp/PgDown to be used outside of Vim emulation
VIM-690 Read initialization commands only from ~/.ideavimrc
Updated CHANGES
Moved getShortcutKeyAction() to VimShortcutKeyAction.getInstance()
Removed unused code
Extracted and inlined some variables
Removed unused DelegateCommandListener

There are no more actions marked with Command.FLAG_DELEGATE.
Inferred nullity annotations
Introduced EventFacade for subscribing to IDE events
Extracted EventFacade.*DocumentListener()
Extracted EventFacade.addEditorFactoryListener()
Extracted EventFacade.(un)registerCustomShortcutSet()
Extracted more EventFacade methods
Removed unused code
Cleanup
Fixed potential NPEs
Fixed typos and dropped commented code