improve m motion in internal mode
fixes #719 - improve cc with empty lines

Ensure that we don't perform a delete when the cc motion has left
an empty region, i. e., when we're looking at a white-space only
line or an empty line.
fix #649 - improve status bar info
Merge pull request #744 from my-personal-forks/fix-723-marks

improve m motion in internal mode
Merge pull request #745 from my-personal-forks/fix-719-fix-cc-empty-lines

fixes #719 - improve cc with empty lines
Merge pull request #746 from my-personal-forks/fix-649-improve-status

fix #649 - improve status bar info
prep release
Merge pull request #747 from my-personal-forks/prep-release

prep release
show mode in status bar
Improve / and ?

Return the right translation so that repetition with '.' works.
Merge pull request #748 from my-personal-forks/slash

Improve / and ?
Merge pull request #749 from my-personal-forks/improve-status

show mode in status bar
remove existing macro code
functional macro recorder

Records a single macro. Any new macro overwrites the existing one,
if any.

q<name> - start recording
q       - stop recording
@<name> - replay macro
add macro registers

Macro registers work separately from yank registers. It is not
possible to edit macro registers.

Rename PressKeys to ProcessNotation.
force xpos update
make Vintageous aware of more keys
Merge pull request #750 from my-personal-forks/macros

Macros
Merge pull request #751 from my-personal-forks/keys

make Vintageous aware of more keys
fix tests