XD-561A Named Channels and Module Types

XD-561A Application now supports named channels while declaring module types.

BugFixes and code review updates.

Updated based on the requested code changes.

Updated based on code review comments.

Mocking repair.  log module in test is now returns as a sink vs. a source.
XD-692 using MessageHeaders.CONTENT_TYPE
Merge branch 'XD-692'
Release version 1.0.0.M2
Increment version to 1.0.0.BUILD-SNAPSHOT
XD-690 Introduce AbstractInstancePersistingDeployer and inherit from it wherever appropriate