fixed PY-13685 Replace function call: invalid parenthesis for calls with inline comments
fixed PY-13965 Global declarations in nested functions are marked as undefined at module level
Fixed completion of PyCustomMembers whose names don't match the names of resolved references (PY-14519)
Merge branch 'python-fixes'
Merge remote-tracking branch 'origin/master'
Fixed WEB-2405 Code style / HTML / "Do not indent children ... or if tag size more than" actually works like "more or equals"
EDU-285 Do not allow to run current file if no sdk selected
fixed PY-14149 Generate stub for binary module: not available on from imports
Merge remote-tracking branch 'origin/master'
Propagate NotNull annotation to implementation.
PY-9778 Do not warn about unused inner functions with unknown decorators

I added helper class PyKnownDecoratorUtil that contains list of
well-known decorators from Python's standard library and redefined
several existing methods from PyUtil in terms of this class.
PY-13791 Do not ignore unresolved attributes of functions annotated only with built-in decorators
Merge remote-tracking branch 'origin/master'
drop java file declaration cache on any change in non-physical files (EA-62664)
infer more contracts for if statements without else (IDEA-132872)
FileViewProvider javadoc
EA-62049 - IAE: LookupItem.<init>
EA-58163 - assert: FileManagerImpl.getCachedPsiFile
EA-56344 - CCE: JavaFilePasteProvider.createJavaFileFromClipboardContent
EA-56040 - Throwable: PostprocessReformattingAspect.postponeFormatting