Add support for ES6 template strings

I don't know if this makes the support feature complete but at least it stops breaking template strings into multiple lines.