Fixed detection of the largest string literal for right parts of '%' operator
Added PyStringLiteralExpression.getDecodedFragments()
Switched to new string value iteration in Python spellchecker
Use Pair instead of a custom class
Switched to new string value iteration in Python file references inside string literals
Removed unused PyStringLiteralExpression.iterateCharacterRanges()
Fixed detecting file references in Python strings without delimiters
Added caching of decoded fragments of string literals
Fixed LiteralTextEscaper.getOffsetInHost() for partial ranges inside host that contain escapes
Detect SQL fragments only in the beginning of string literals
Merge branch 'python-fixes'
safely skipping some invalid usages
IDEA-117378 Privilege escalation via JetBrains products by local attacker
Merge remote-tracking branch 'origin/master'