+ GrListOrMap::isEmpty()
IDEA-126120 Groovy: @CompileStatic improvements.
- void methods return type is void in static compile mode
- DGM methods are less preferable than others
- type autoboxing removed
- fields & methods in compile static context have declared type instead of inferred
IDEA-126120 registerError(LocalQuickFix[]) implemented via (IntentionAction[])
IDEA-126120 substituteBoxAndNormalizeType() renamed to substituteAndNormalizeType() due to boxing was disabled in this method
dump threads for EA-58335 analysis
setup horizontal scrollbar accordingly with vertical one
thanks Nik for ConfigurableExtensionsTest
fix find editor tests after applying new colors for editor stripes (IDEA-131263)
IDEA-133044 Settings / Maven / Running Tests: make options On by default
fix tests
cleanup
concurrent maps created via factory
enlarge breakpoint hit area
cleanup
javadoc
IDEA-116809 File Types: reassigned wildcard between predefined file types is not preserved upon restart
Use more reliable test data as pointed in IDEA-COMMUNITY-CR-936
Replace unittest module in mock sdk with skeleton that contains only TestCase class

Original layout of the package was preserved.
PY-14417 Use standard "package" icon for namespace packages in Python

Also directory is compared with both content and source roots because
we don't want to mark project directory itself as package. Icon for
excluded directories is not overridden.
IG: use Ref and simplify