(GEP-216) A '$:' in a single quoted string results in syntax error

This commit changes the lexer rule RULE_DOLLAR_VAR so that it isn't
triggered inside a single quoted string.
(GEP-217) Super class attributes not resolved when referenced globally
(GEP-218) Failed import attemts corrupts the cache
(GEP-219) Keywords not allowed in string interpolated references