Tweak the module file
Plugin.xml from already released build plus minor xml tweak
Null annotations and logging
Use DataKeys and supply the context vs providing name to the context. Modernize API usage.
Fix long standing issue when changing editors the caret tracking would stop and the psi tree would be out of sync