vim: return true from execute_command() if the command was recognized.
vim: make search/replace case sensitive.
vim: abstract operation execution so we can parse them ahead of time.

This makes it easier to check to see if input text into the command bar
will result in anything being executed by vim mode.
vim: make operation not need an instance.
vim: fix set filetype operation.