Do not explicitly set static interfaces
Introduce common supertype for listener actions
Reorder DebugListener actions
Add REMOVE action to ProjectListener
Use dashes instead of underscores in listener action paths
Rename END CompletionSessionListener action to FINISH
Shorten event URIs of text listeners
Fix CompletionSelectionListener event URI