Add vim-mode service provider

Remove did-deactivate event: Package.did-deactivate should be used
Dispose vim state on editor destroy to prevent editorStateMap memory
leaking