fix todo duplication when several pattern match -> prefer finding match with last pattern (in settings list), thus default TODO pattern is matched last
(cherry picked from commit eb22a99)
fixed PY-10714 Reformat of string creates error

do not use EnterBetweenBracesHandler in case of braces are inside string
A minimal interface sufficient for XVariablesView usage extracted from XDebugSession.
Use JBColor.
extract a useful function from ultimate build script
building searchable options should also be available in community build scripts

Conflicts:

	build/scripts/utils.gant
re: tina
keep apple.awt dependencies to util module
JediTerm jars updated.
move NsiFiles helper task to community
NSIS build scripts moved to community
more diagnostics in buildModulesAndCollectUsedJars()
remove unused dependency of dvcs on groovy
JediTerm jars updated.
Blink period and antialiasing settings.
Terminal options.
Terminal color settings.
Extract method.