Add the ability to escape periods in a name ref.

This makes it possible to set up a template such that

Hello, {{& foo\.bar}}!

renders as

Hello, world!

given the context

{'foo.bar': 'world'}