MIRTH-3080: Added a missing ERROR case to the switch statement in convertToDonkeyStatus.
MIRTH-3071: All potentially long-running channel/connector operations in ChannelUtil are now automatically wrapped in a Callable and submitted asynchronously to an executor service. The ChannelUtil methods now return a Future object which can be waited on by the user.
Fixed channel revisions incrementing when saving a channel even if the channel hasn't changed. We needed to implement the equals method on all child variables of the model's Channel, no matter how deep the level.
Issue: MIRTH-3081