set Editor for Injected languages highlighter

fixed PY-7862 Doctest: closing quote is not inserted automatically inside doctest
RUBY-13074 Cannot Rerun Nailgun Server in the Run tool window
TOO_EXPENSIVE_SIZE -> TOO_EXPENSIVE_HASH
formatter stuff is absolutely inappropriate in completion
check only for null range
Merge remote-tracking branch 'origin/master'
fail on creating invalid substitutors (EA-44034)
don't create class lookup element for noname classes (EA-41335)