[real-world uses] Add TagSpaces
[xml mode] Style brackets with extra style

Add tests. Adjust addons that depended on previous token structure.

Also improve indentation around implicit end tags in HTML.

Issue #2176
Issue #2333
[haml mode] Fix test that depended on XML mode token structure
Fix context menu (when no selection) on IE
[vim] Update :substitute to use last substitution if no arguments