Change k_docmd() structure to support argv or arg1 functions
Prevent io-mapping when part-way through a key sequence
Add \x binding for reading from an external command