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()
Merge remote-tracking branch 'origin/master'

* origin/master: (79 commits)
  Platform: check and warn when trying to edit non-project files
  gradient colors for buttons
  initial
  cleanup
  IDEA-121494 (Inspection "method overrides private method" can be improved)
  add table header with sorters
  always use gradient
  diff: fix UnknownFileType detection
  re-arrange downloads label
  github: remove usage of deprecated VcsNotifier API
  [log] IDEA-117553 Optimize details loading: don't parse Changes at once
  134->136
  Cleanup (common method; pointless assertion; formatting)
  nashorn: continue variables presentation simplify V8Scope
  dfa: treat different constants with same values as same (IDEA-121837)
  Rebase feature for update project implemented
  Increment hours in comments
  IDEA-121835 "Breakpoints" UI looks clumsy
  always fold long command line in console (IDEA-121453)
  some CharSequence utility methods
  ...
github tests with wrong notifications fixed
for unsaved documents with committed state and psi backed index use the same logic as for unsaved documents with plain index
style: remove unnecessary method
enable new nashorn variables view by default
add a proxy test that fails on java 8
add -> keyword to cpp and make sure it's lexed correctly (IDEA-121906)