Add support for multi-line strings in interpreter

This fixes #305 by adding a new token PARTIAL_STRING, which causes the parser to raise PrematureEndOfInput if encountered.