MIRTH-2902: Updated sql that makes use of the database's current timestamp so that it relies on the current time to be passed in from the Mirth Connect Server instead.

MIRTH-2927: Modified the behavior of user creation so that the user last login field is only set when the user first logs in and not when the user is created.
MIRTH-2930: Fixed bug that caused SMTP SSL connections to always use port 465 regardless of what the user enters.
Reset invalid field highlighting each time the Message Export panel is validated, so that the highlighting is cleared if the user corrects the field(s).
Issue: MIRTH-2932
Updated the message import dialog to highlight the File/Folder/Archive text field as invalid if the user leaves it blank.
Issue: MIRTH-2933
Updated deprecated methods for email senders.
Issue: MIRTH-2934
Renamed the CLI's log4j configuration file to log4j-cli.properties and modified the build to copy it into the Server's conf folder.

Modified CommandLineInterface and CommandLineLauncher to load the log4j-cli.properties file instead of the default log4j.properties file.
Issue: MIRTH-2931
MIRTH-2917: Fixed NullPointerException occurring in ImmutableConnectorMessage when the destination name map is null.
MIRTH-2929: Added "muleContext" back to the preprocessor as a deprecated class.