Pulled out bufmode to its own file
io_map() handles a mask, instead of a visual-bool
Added insert-control characters, ^U, ^W and ^K
Don't run maps for raw keys (e.g. i^V^U)
Relative insert-copy: ^E and ^Y
Merge branch 'keys/insert_ctrl'