Autoindent doesn't always occur

Currently autoindent only kicks in as so: 
```
<div>|</div>
```

This allows it to also work with:
```
<div>|

</div>
```
this is wrong for the case when `useSoftTabs==false`, would be better to do `row = iterator.getCurrentTokenRow();`  and `next_indent = this.$getIndent(row);`