Force set multimap on listener registrations
Further implement and extend preferences persistence API
Add listener preferences and initializer
Fix resources preference page
Add debug selection listeners
Add editor debug listener
Update debug package, fix dependents on recently changed APIs
Update SmartStringBuilder, add Nullable annotations
Add Nullable annotations, fix critical bug in waiting helpers
Refactor plugin and debug console
Add PluginConsoleFactory
Refactor debug console and fix debug Activator console
Enable debug only if DEBUG environment variable is set
Use safe object pools in internal hooks
Fix several minor to critical bugs
Refactor core service internals
Generate core initialization plugin, clean up plugin activators
Generate core AST model plugin, update plugins activation
Reset all plugin versions, use correct qualifiers
Shorten boolean operators in updateButtons method