Merge branch 'release/3.1.0' into develop
Adds javadoc comments to all public API members and types where missing.
Adds java docs for the InMemoryEnvelopeBus
Oops spellchecking was turned off.  All javados are now spell checked!
Merge remote-tracking branch 'origin/develop' into cmf-release-3.1.1