MIRTH-2673: Fixed issue that caused objects placed in the response map in a filter/transformer to not get persisted afterwards. Instead of acting as a standalone HashMap, ResponseMap just implements Map and delegates all methods to the Map passed into the constructor. That way when a user calls put() in JavaScript, it affects the original map from the ConnectorMessage.
Renamed donkey.destinations to mirth_destinations

Issue: MIRTH-2850
Don't check if the message is processed when getting unfinished connector messages because a PENDING message may already be "finished"
Make sure the server actually owns a connector message before recovering it.

Added some comments to RecoveryTaks
Issue: MIRTH-2792
MIRTH-2727: Added a new method to the EngineController interface to return a single DashboardStatus. Updated DonkeyEngineController and ChannelUtil to use the new method. Also refactored channelId everywhere in ChannelUtil to channelIdOrName, and updated the start/stop connector methods to call convertId.
When polling at a specific time of day, PollConnector now sets HOUR_OF_DAY instead of HOUR. This was causing the scheduled time to be off by 12 hours in some cases.

Removed unnecessary call to setTimeInMillis. Calendar.getInstance() already sets the calendar object to the current time.

Removed the 10000 millisecond buffer in checking if the scheduled time is in the past. It is not necessary and can potentially cause incorrect behavior.

When checking if the scheduled time is in the past, we are now checking against the original time from the calendar object, instead of using another System.currentTimeMillis() call. Since the scheduled time is built up from the original time, it is the only valid comparison. Otherwise the scheduled time could incorrectly be advanced a day.
Issue: MIRTH-2852
Added scrollbars to the data pruner panel
Issue: MIRTH-2831
Hijacking this issue to fix a capitalization error.
Issue: MIRTH-2831
Fixed bug in CLI causing reset stats to fail.

Added the option to reset lifetime stats in CLI.
Issue: MIRTH-2853
If an exception occurred clearing lifetime stats, don't show the success message.
Issue: MIRTH-2502
Fixed stats for connector entries not being reset by the CLI. There is no need to go full recursive at this point since there are only two possible levels.
Issue: MIRTH-2853
MIRTH-2838: Updated the message for the exception thrown from DestinationConnector.halt().