Fixed interpolation per issue 1758

It seems that interpolation wasn't ignoring quoted open parens and others. Interpolation now ignores all characters after an open quote except a non-escaped closed quote.

Also, less-than operators were being confused for half of a binary declaration. I am unaware of and couldn't find any use of single < > which interpolation would care about, so it now only looks for double << >>.