Add support for escaping closing braces

Since Twirl uses closing brace to end blocks, if you want to put a closing brace into a block as ordinary text, you need to escape it.  This provides a convenient mechanism for escaping it, using @} as syntax.
By the way, this is the old parser, I only updated it because the compiler spec runs against both.