Merge branch 'release/3.0.0'
all poms created, but no tests
pom restructure complete
removed AMP implementation from CMF
re-added missing Event attribute
moved default implementations to AMP
bumped version by removing snapshot
not supposed to manually bump versions with maven, apparently
[maven-release-plugin] prepare release cmf-3.1.0
[maven-release-plugin] prepare for next development iteration
updated parent pom
Merge branch 'release/3.1.0'
Merge branch 'release/3.1.0' into develop
Moved the version numbers back to 3.1.0
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!
Updating behavior to be more cohesive. Now caller specifies how many event objects will be batched up together before it puts them into the pipe to be published.
Did informal code review. Put all code on snapshot until ready to release.
Adding support to enable client code handle streamed messages.