protocol: introduce wireproto.py
- add a protocol-independent dispatcher
- move most of the basic commands from sshserver to wireproto
- dispatch through wireproto first
protocol: add ssh getargs
- introduce getargs
- make getarg a helper function
- update users
mq: evaluate --user before invoking editor with -e (
issue2289)