Switch back to using read-char in arguments

This means that multiple cursors won't read the argument once per cursor
Merge remote-tracking branch 'origin/master' into workman
Don't enable helm-command maps for now.
Don't highlight searches after search.
Whitespace cleanup.
Bind helm-show-kill-ring.
Don't highlight after isearch.