Merge remote-tracking branch 'origin/master'
optimisation
notnull, cleanup
optimisation: getMaybeSuperClassSubstitutor() allows to avoid extra isInheritor() check
cast from Short to char is prohibited
optimisation
correctly calculate inspection short name in presence of upsource
cleanup
notnull
notnull
extract from internal mode
Merge remote-tracking branch 'origin/master'
update grails project structure: remove proper instance of ContentEntry (IDEA-120622)
grayed call frame view if in library content (the same as in java)
Platform: use presentable names when generate keymaps for help
IDEA-123863 'Save Project as Template' action leads to deadlock
Reverted: cast from Short to char is prohibited (1c5a03589e5155633de91051e59255d3ad84414f)
insert delete with renaming logic for Windows into general delete method
store / use buildAttemptInfo taken from file
@NotNull DfaVariableValue.psiVariable