[vim keymap] Improve code structure for later usage
[real-world uses] Add snippets.pro
More involved span-affects-wrapping test on Webkit

A dash is only handled specially when preceded by a word character.

Issue #1531
Revert debug changes that I accidentally committed
Fix bug in horizontal motion through atomic ranges

Closes #1532
[css mode] Recognize more colors

Closes #1494
Mark release 3.13
Bump version number post-3.13