fixed PY-14284 IPython Notebook: shortcuts scope should depend on the focus for non-code cells
fixed PY-14300 IPython Notebook: not able to start server on Windows: ipython server runner is not found
Merge remote-tracking branch 'origin/master'
use JBColor functions to avoid colors caching

(cherry picked from commit 0bd6ff0f93b5ba0f5525f04674b944495e140bfb)
avoid double wrapping to JBColor

(cherry picked from commit ec1e6584688a71954b52788ec584618a4ea3146d)
gradle: honor gradle dependency classifier
IDEA-127178 IDEA sets up incorrect classpath, when Gradle artifact is included multiple times with different classifiers