Fixed channel settings in alert configuration not always saving the correct values. Revamped the way these settings are stored to be easier to understand. Updated ImportConverter3_0_0 to reflect these changes.

Cleaned up constructors for alert model classes.

Only log a warning instead of an error if an alert fails to deserialize.

On the AlertActionPane, decreased the width of the variablePane and increased the width of the action table.

ObjectXMLSerializer will now throw an exception if it is ever initialized more than once. The normalizedVersion is now stored when the serializer is initialized in case it is needed for converters to be registered later.

Updated WordUtils references to use the lang3 library instead of lang.

Added XStream alias to ConnectorEventType.

Updated DefaultAlertController to only use alertId instead of alertModel where possible.
Issue: MIRTH-2879
MIRTH-2875
MIRTH-2878
Fixed problems with importing and exporting messages from CLI:

Added apache velocity jars required by the export code.

Replaced calls to VFS.getManager() with a workaround method: VfsUtils.getManager(), which provides a workaround for a bug present in Commons VFS 2.0 (See apache jira issue VFS-228). The bug only affected importing and exporting from the CLI, not the Administrator.
MIRTH-2881: Destroy connections after they are made for the "Test Write" service.
On the alert channel pane, disable the Enable/Disable buttons if no channels are selected.
Issue: MIRTH-2879
MIRTH-2881: Made the same change for the Document Writer service as well.