When using "channel remove" from the CLI, the channel will now always be undeployed first, then removed. Previously if the channel was deployed it would not have been removed.
Issue: MIRTH-3146
MIRTH-2427: Added ability to inject source map variables along with the message via the Send Message dialog.
MIRTH-3402: Fixed bug that caused the source map to fail deserialization when invalid map values are created. Also overrode toString() in DonkeyElement for IDE debugging purposes.
Undoing the changes that made global deploy and shutdown run per channel. We'll defer this issue to a later time when we can better figure out a migration strategy. However it now works like is did pre-3.0.0.
Issue: MIRTH-3397
Renamed Shutdown script to Undeploy Script and added the necessary migration code.
Issue: MIRTH-3401
Fixed comments in global deploy and undeploy scripts to reflect what actually happens. 
Issue: MIRTH-3185