KT-3575 Extra "}" inserted when typing "${" before "]" or ")" in string constant

Using JetPairMatcher instead of KotlinTypeHandler fixes problem.