Wired up status display.

I'm not thrilled with the implementation, but it works pretty well.
KeyDispatcher -> Dispatcher.

Also added resolve(fn :String) which will be needed by
execute-extended-command.
Wire up deferDisplayPrefix.

Also made new status clear old status rather than stack over it.
Microoptimizations.

The pattern matcher is annoying me.