Updated "Choose packages to install" dialog (PY-6184)
Merge branch 'requirements-dialog'
Merge remote-tracking branch 'origin/master'
more sane check for suppressing tools
IDEA-130834 Can not switch data type renderer in watches view
LafManager must own storage data because use different roaming type
license for Java-WebSocket library
avoid assertion — storage roaming was changed to DISABLED, but settings repository has old state
Git.Application.Settings must be per platform
StringUtil: equalsIgnoreWhitespaces
IDEABKL-4550 diff: mark whitespace-only changed lines with different color
diff: LST - modify color settings for gutter marks

* allow to explicitly set DELETED_LINES_COLOR (like added/modified ones)
* add color for whitespaces-only changes
* add some default colors (a bit ugly though)
IDEA-127329 Importing Gradle Project removes all artifacts