Support inverted sections

From mustache(5):

> An inverted section begins with a caret (hat) and ends with a slash.
> That is `{{^person}}` begins a "person" inverted section while
> `{{/person}}` ends it.