Extracted QualifiedNameFinder.getQualifiedName() from PyQualifiedNameOwner implementations
Made PyTargetExpression a PyQualifiedNameOwner
Fixed QualifiedNameFinder.getQualifiedName() for built-in names
Initial tests for types defined by mypy's typing module
Added nullity annotations
Refactored PyAnnotation into a PyTypedElement
Allow 'None' as a type defined by an annotation
Support for typing.Union type
Support for built-in collection types
Updated stubs to AST comments
Extracted resolve() for PyExpression
Support for 'typevar' generic types without inheritance
Extracted getUnionType() and getParameterizedType()
Missing newlines
Separate settings for community.
Merge remote-tracking branch 'origin/master'
Fixed searching for PyAnnotation stub if PyFunction is a stub
Tests of type unification for generic classes
EA-59621 - ISE: CaretModelImpl.runForEachCaret
key for document  timestamps