fix problem with single quote in project path
http://youtrack.jetbrains.com/issue/PY-10179
fix multi-line string with single quotes problem PY-12223
UI to create remote interpreter based on Vagrant.
Merge remote-tracking branch 'origin/master'
Merge branch 'PY-10179' of https://github.com/Amarchuk/intellij-community into Amarchuk-PY-10179
Merge remote-tracking branch 'origin/master'
PY-12178 Support pull up / push down for properties (not ready yet: only properties excluded from other managers)
diff: fix patience diff
diff: DiffString

use low-level string optimisations to reduce memory consumption and gc
share char[] buffer between substrings and try to reuse it on concatenations
diff: unify LineTokenizers
diff: rewrite DiffFragment
diff: fix typo
diff: do not create LineSeparator string every time
Github: enable twofactor authorization

wrap immutable GithubAuthData into mutable GithubAuthDataHolder with synchronized access
Github: do not rethrow exception twice
Github: rewrite AuthDataHolder

encapsulate lock-critical parts
Github: codereview
Github: AtomicRef -> Ref
Github: inspection warnings
Github: do not provide Login/Password AuthData to Git on TwoFactor enabled

Git doesn't work with it and handles error poorly