Add test utility method for select word action testing
(cherry-picked from a99db1d)
Reimplement select word tests for CSS, CoffeeScript, Ruby, Python, Sass,
Scss and Less
(cherry-picked from 5bf3698)
WEB-9563 There is a bug with Emmet and BEM namings
(cherry-picked from 9b45d86)
WEB-445 "Select word at caret" a bit to grabby in class attributes
(cherry-picked from 087b52a)
EA-50616
(cherry-picked from fd7c9d0)
Add diagnostic info of invalid template ranges
(cherry-picked from eef188b)
IDEA-112134 $SELECTION$ variable doesn't work as true variable, but as $END$
(cherry-picked from 131353b)
WEB-8934 Preview for Emmet live templates
(cherry-picked from d08ee7a)
Emmet: fix tests
(cherry-picked from b148283)