Allow dot to work on visual ranges.
Sync with upstream.
Replace a Powerline function for Syntastic to make it use less space.

There's no reason to spell out "ERRORS" and "WARNINGS" when something
much more compact can still get the message across.
Merge branch 'js/mine'
Merge branch 'js/mine'