PY-13878 Behave: rerun for failed scenario fails: behave.configuration.ConfigError: No steps directory in "C:\JetBrains\PyCharm 138.2115\jre\jre\bin\features"
Check if can save to temp var (PY-13828)
Merge branch 'master' of git.labs.intellij.net:idea/community
diff: codereview
wrong dependency on junit removed
scope of 'cucumber-test-runner' changed to 'test' to ensure that it won't be included into IDE installation
unnecessary dependency removed
notnull, use thashmap, simlpify — add getRoot
Merge remote-tracking branch 'origin/master'
allow to choose $MODULE_DIR$ macro even when no module is selected
extract light method object: invoke on expressions
extract light method object: insert tailing semicolon when missed in initial fragment
add isXXXMouseButton(Event) methods that treat META and ALT modifiers properly
better darcula color for resource roots
add ndarray values in resolver dictionary

(cherry picked from commit 8b76881ef0922658ead8b2341e10656115bdfe8c)
improve resolver and add formatters for PY-13837 (View numpy array values while debug)

(cherry picked from commit 2b8b1bfc27361f3a3539e310829c3e6aac863601)
improve slice view (PY-13837) and add logic for ndarray slice evaluation
fix PY-13850 Evaluate list item for octal return SyntaxError

(cherry picked from commit ac9df1d29b3597f0aba595eb4b1db568e2f82886)
show as many items as possible in NdArrayResolver

(cherry picked from commit a7d0a1496b6e4ef1706d037d80f71c38366ec290)
fix wrong return None result in changeAttrExpression
(cherry picked from commit 651cb16)
Merge remote-tracking branch 'origin/master'