Latte: added special modifier 'noescape'; escaping detection moved from Parser to Compiler
Latter: Compiler refactoring, writeMacro() split into openMacro() and closeMacro()