Mustache and EJS issues with attributes and truthy blocks

Found 3 cases where Mustache and EJS fail to render correct output. All of these have the full attribute inside of a truthy section (if block in EJS).

__Case 1__: Attribute value has hyphen
`<p {{#attribute}}data-test="{{attribute}}"{{/attribute}}></p>`
Entire value of attribute is escaped resulting in:

```html
<p data-test="&quot;test-value&quot;"></p>
```

__Case 2__: Attribute value has spaces
`<p {{#attribute}}data-test="{{attribute}}"{{/attribute}}></p>`
Entire value of attribute is escaped resulting in:

```html
<p data-test="&quot;test" value&#34;=""></p>
```

__Case 3__: Outputting list of attributes in a loop
`<p {{#attribute}}{{name}}="{{value}}"{{/attribute}}></p>`
entire string of attributes is escaped and results in a mangled mess:

```html
<p data-test1="&quot;value1&quot;data-test2=&quot;value2&quot;data-test3=&quot;value3&quot;"></p>
```