Fixed redundant checks and code style
Fixed completion for 'import <namespace-package>' (PY-7375)
Cleanup
Fixed completion for 'import <namespace-package>.<submodule>' (PY-5422, PY-3770, PY-10354)
Fixed completion for 'from <namespace-package>.<submodule>' (PY-6477)
added artifact without jdk bundled for Mac for PyCharm EDU.
Merge remote-tracking branch 'origin/master'
Rollback JBColor wraps
Merge remote-tracking branch 'origin/master'
Merge branch 'python-fixes'
json: don't warn about comments in .eslintrc files (compliance level for JSON can be configured now)
show definition optimization: do not load psi for anonymouses when possible
functional expressions search: process all files with ->/:: as there are about 400 methods in jdk with type parameter as parameter type which all should be processed on each functional expression search (IDEA-132407)
Merge remote-tracking branch 'origin/master'
diff: gutter - allow to specify border color

* unify default and 'smart' painting
* fix NPE: color could be null (checkbox in config disabled -> null)
Fix reslice and reformat on enter.
Merge remote-tracking branch 'origin/master'