Added bouncy castle jar to CLI since it is needed by the encryptor.
Issue: MIRTH-2875
Added apache vfs jar to CLI since it is needed for message import/export.
Issue: MIRTH-2878
Fixed response map variable for Document Writer only showing the file name instead of the full path.

Fixed formatted sent content for Document Writer missing a slash between the folder and file name.
Issue: MIRTH-2873
MIRTH-2874: The "Send Test Email" feature in the SMTP Sender now checks/validates the current properties before trying to send the test email. If the current properties fails validation, the user is shown a message listing each property that failed and why. This prevents the user from getting a cryptic exception message if they do not fill out the sender properties correctly.

Added the Apache commons validator library to do the email address validation.

MIRTH-2876: Modified the SmtpDispatcher and SmtpSenderService (for sending the test email) so that they set the socket timeout in addition to the connection timeout. Fixes problem with the timeout not having any effect in some circumstances.
MIRTH-2872: Fixed so that non-CodeTemplate objects are removed from the list of imported objects.

MIRTH-2877: Fixed so that non-AlertModel objects are removed from the list of imported objects.

MIRTH-2880: Added checks to prevent the CLI from crashing when certain commands are called without required arguments.