Filter out non-physical classes in DefaultClassNavigationContributor
Code cleanup for "membersManager" package to make it type-safe

PullUp: Refactored to use Processor on MembersManager

StatementList refactoring

PullUp: processor added

PyExtractSuperClass and PyPullMembersUp refactored and covered with tests.

PyExtractSuperClass and PyPullMembersUp refactored and covered with tests.
Merge remote-tracking branch 'origin/master'
actually cache GrModifierListImpl.getAnnotations
don't suggest lowercase non-imported classes in autopopup (IDEA-114348)
Merge branch 'check-physical-in-go-to-class' of https://github.com/niktrop/intellij-community into niktrop-check-physical-in-go-to-class
Python function parsing fixed: any function has statement list now
Merge remote-tracking branch 'origin/master'