[vim keymap] better r, t, new +/-/_

- handling special keys better for commands requiring a character
- r can operate on selection
- fixed: t moves back if character not found
- +/-/_ via extension of moveByLines motion
[show-hint addon] Remove unused argument
Fix corner case issue in patch 3f9139c9630f9e763e8f33a94d1c068f46a06db6

Issue #1268
Remove obsolete 'emstrong' style
Disable a test in Phantom

It fails on Travis, but not on my local machine's Phantom or in a real
Webkit, so I'm going to assume it's a spurious failure.
Fix typos in addOverlay documentation
Disable another test that has started mysteriously failing on Phantom

(but only remotely).
Repair dragging in of files

A call to replaceRange hadn't been updated to its new signature.
[rst mode] Rewrote from scratch

The old mode was not supporting many rST constructs, or not in
sufficient detail. Features/changes:

 * no `backUp` ops to keep things fast;
 * kept `python` inner mode integration;
 * added `latex` inner mode;
 * eliminated `verbatim` configuration parameter;
 * eliminated non-standard tokens: the old mode was producing `footnote`
   and `citation` tokens, which were replaced with `quote`;
 * many more details: visually compare highlighting between old and new
   to get an impression;
 * MIT license (copied and adapted form `python` mode);
Allow modes to specify their own flattenSpans option

And use the editor-wide option when no value is found on the mode.

Issue #1281
Rename Zen Coding to Emmet in real-world uses

+ add CodeMirror Movie link
[show-hint addon] Close pop-up when punctuation is typed
Fix scrolling of pageup/pagedown, make them move a little less than a screen

Closes #1290
[markdown] Improve highlighting of lists.

Also includes improved support of nested lists.

Closes #1276.
[markdown] Fix test that was changed in a2ad87f27d021a95f661ac9b106e1f79c6c86a1a.
[markdown] Improve highlighting of blockquotes.

Add support for nesting and avoid hiding code highlighting.

Related to #1276 (but blockquotes, instead of lists).
[markdown] Remove `emstrong` entirely.

Should use `em` or `strong` instead.
[markdown] Only match list items that follow a blank line.

Per Dingus.
Hack to work around Safari crash on setDragImage

Closes #1284
Replace Verilog demo code with something that's not GPL-ed

Closes #1292