data-view-id being rendered in tag closing

The scanner wrongly adds ```data-view-id='X'``` to a tag close ```</TAGNAME>```.

In EJS, for example, if you have:

``` ejs
<textarea>
  <select>
    <% can.each(this.items, function(item) { %>
      <option <%= (el) -> el.data('item', item) %>>
        <%= item.title %>
      </option>
    <% }) %>
  </select>
<textarea>
```

it gets wrongly rendered:

``` html
<textarea>
  <select>
    
      <option  data-view-id='3'>
        One
      </option>
    
      <option  data-view-id='4'>
        Two
      </option>
    
  </select data-view-id='5'>
</textarea>
```

It goes the same with Mustache. The bug can be seen in [this fiddle](http://jsfiddle.net/scorphus/QvhHA/2/ "Buggy"). And the fix is available in [this fiddle](http://jsfiddle.net/scorphus/QvhHA/3/ "Fixed").