Parser: treat `T_ENCAPSED_AND_WHITESPACE` strings (strings with variables in them) the same as regular strings

Formerly, `”a string with a $variable”` would not be treated as a
string. Now it is.

Adds unit tests.