renamed resolveWithoutImplicits to getResolveContext (which is more meaningfull)
fixed PY-12113 Questionable "access to a protected member of a class" inspection in tests
fixed PY-11293 namedtuple underscore-methods are not protected
WEB-10567 Implemented a way to stop run configurations when starting incompatible ones. The idea is that some run configurations may implement CompatibilityAwareRunProfile.isCompatibleWith method and signal that they are not compatible with the run configuration being started so a dialog is displayed to a user and the user can choose to stop incompatible configurations. +review CR-IC
added rename quick fix to the protected member inspection
fixed code style
added create property quick fix
added Make public quick fix for the protected member access inspection
svn: terminal: Run commands in terminal mode (if configured) only for ssh repositories
svn: terminal: Make commands that do not require repository access do no execute in terminal mode even if terminal mode is configured (to optimize performance)
added create property quick fix for the property access inspection
Get Python language level from PsiElements where possible instead VirtualFiles
Moved LanguageLevel.forFile() to PyUtil.getLanguageLevelForVirtualFile()
IDEA-119908 Smart Step doesn't work for classes generated with java 8
IDEA-121784 (Add on demand static import intention not available when single-member static import present)
fix IDEA-112499 for on demand imports
fix IDEA-112499 for single member static imports
IDEA-121828 (Add single member static import intention should be available on incomplete code)
StringExpressionHelper: JSF->Java-Analysis
[log] unused