Dashboard: remove global MessageProcessor.

The only real benefit to this (so far) is that I didn't like seeing
"Dashboard.messageProcessor" everywhere, and this commit satisfies my
need to get rid of it.  Whether threading object references through
bindings is any better is an open question.