Breaking changes in view model binder callback functions.

View model binding callbacks have changed.
beforeBind => binding
afterBind => bindingComplete

Improvements in the view model binder's core functionality allowing
skipping of the apply bindings call as well as passing instructions
along to the view model binder's beforeBind and afterBind hooks.

Added a missing view id to the internal default message box view.