Introduced initial cut of StateChangePlugin & MMC (Mapped Message Context).
Javadoc additions.
Merge branch 'master' into state-change-plugin
Merge branch 'master' into state-change-plugin
Renamed MMC to StateContext