[RFC] Allow all tests to pass with nocp

This is a follow up on #671. I can now run `make oldtest` with `nocompatible` without any errors.
This is because `cp` uses `noesckeys`, and `nocp` uses `esckeys`. I.e., for `nocp`, a single <esc> key in insert mode does not exit it.