[xml mode] Make else indentation style correspond to rest of project
[xml-hint addon] Rewrite from scratch

Using some of the ideas from the html5 hinter. Can now
use a much richer source of hinting information, and also
completes properties and property values.
[html-hint addon] Rewrite to reuse xml-hint instead of own hinting function