Don't show initial configuration in EDU.
Merge remote-tracking branch 'origin/master'
fixed NPE

Do not find actions by ID
Perform initial settrace also with timeout.
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
FrameWrapper: provide Project by data key

This fixes IDEA-131489
[log] IDEA-121949 Fix filtering by non-existent branch
detach element to avoid memory leaks
fix typo
RunnerAndConfigurationSettingsImpl — don't save defaults (configurationWrapper)
Use LexerTestCase instead of custom lexer test
EA-62283 - IAE: AnnotationUtil.findAnnotationInHierarchy
Merge remote-tracking branch 'origin/master'

Conflicts:
	python/edu/src/com/jetbrains/python/edu/PyCharmEduInitialConfigurator.java
Merge remote-tracking branch 'origin/master'
IDEA-132217 Running FileBasedIndexImpl invalidations should be cancellable same way as plain file indexing
avoid Map.Entry instances creation:

 gnu.trove.THashMap$EntryView$EntryIterator.objectAtIndex: 1,354,005,709,608 (10.80%) bytes in 56,416,904,567 (15.09%) objects (avg size 24 bytes)
 	gnu.trove.THashMap$Entry: 1,354,005,709,608 (10.80%) bytes in 56,416,904,567 (15.09%) objects (avg size 24 bytes)
IDEA-103464 Adding environment variables to a Tomcat server is a UX nightmare
functional interface: introduce acceptability for both lambda and method references