Backport string changes from protocol5

Merged with default protocol5

Added some basic IRC-like commands that can be used to do what keystrokes can do without actually using keystrokes

(0) -100 -30 -10 -3 +3 +10 +30 tip

mercurial