Autoindent doesn't always occur

Currently autoindent only kicks in as so: 
```
<div>|</div>
```

This allows it to also work with:
```
<div>|

</div>
```
don't indent after closing tag
tidy up autoindent

use voidElements and double quotes.
autoindent from start of tag
autoindent tweaks

use camelcase and start line indent
Merge pull request #2198 from adamjimenez/patch-2

Autoindent doesn't always occur
Fix typo
Update documentation to reflect change introduced in 9253fffb9f
use mode delegates in PHP

fixes #2197
update comment too
Merge pull/2215
Add COPY as a Docker command to be highlighted
Merge pull request #2218 from SomeKittens/master

Add COPY as a Docker command to be highlighted
fix php indentation
fix inline php mode
Merge pull request #2216 from adamjimenez/php-delegate

use mode delegates in PHP
feat(lib/ace): add lean.js and lean_highlight_rules.js
feat(lib/ace/ext/modelist.js): add lean
chore(.travis.yml): add travis-ci support
feat(lib/ace/theme): add subatmoic skeleton