Introduce GutterMark - superinterface for GutterIconRenderer, independent from IDE
StringEscapesTokenTypes -> core-api
JS dialect parser definitions and indices moved to js-psi-impl and registered
upsource layout moved to ultimate
forbid access to package local statics via inheritance from another package (IDEA-66493)
EarthQuake support in validation
with respect to the users (use standard validation mechanism)
Extract utility method GroovyUtils.getPublicClass()
additional info if socket getpass failed removed

*maybe problem appeared if socket port conflicts