Added XML support for BaseMessage registry and ExecutableMessage registry.  Added _lots_ of documentation.
Merge branch 'XML-Implementation'