Extracted getSdkRootVirtualFile()
Compare sys.path roots by virtual file, not by filename because of *.egg archives

Added legacy duplicate roots deletion. Duplicates were the result of
not filtering *.egg archives properly.

Refacotred updateSysPath() to be more readable as well.
Merge branch 'python-fixes'
scene builder: embedder
revert
Merge remote-tracking branch 'origin/master'
IDEA-121675 Nashorn: Debug: RunToCursor is always disabled when js file is active

use JVMDebugProvider and depecate isJVMDebuggingSupported
IDEA-121589 Breakpoints dialog: breakpoint categories should be present in a fixed order
plugin icon with JB logo
plugin restart icon
plugin update icon
add new plugins icons
optimization broke code (IDEA-118426)