[vim] Move slightly misplaced comment.
Fix problem where a change to the selection causes unwanted history event merging

Issue #2717
[vim] blockwise insert and append
[ruby mode] Don't treat property names as keywords

Closes #2724
Add goLineLeftSmart command

Issue #1544
[haml mode] Adjust test to correspond to changed ruby mode output
Preserve selection after indenting
Amend c07ddbbf43f00887f09ea8d01faedb00acd1a018

Issue #2715
Fix bad backslashes in wordChars helpers

Issue #2721
[sublime keymap] Fix bindings for swapLineUp/Down

Closes #2723
Work around optional-argument bug with updateSelection

Closes #2725