Changed the broker interface

Switched from bool to bool?.  This way extensions can specify don't care
/ true / false.  Makes the implementation and consumption more verbose
but more readable.
Keep VsVim out of regex editor

closes #1498