Updated DefaultUserController.authorizeUser() so that if an AuthorizationPlugin exists and returns null from authorizeUser(), that indicates that the authorization plugin is disabled or otherwise is delegating control back to the UserController to perform authorization.
Issue: MIRTH-2948


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6917 c801cdd1-710f-0410-a44a-8d9edceeb29b
MIRTH-2949: Fixed bug that caused SMTP Senders with Velocity variables in the "To" or "From" fields to not be able to be deployed. Instead of validating those fields on the client, they are first passed to the server and validated there after replacement.

git-svn-id: https://svn.mirthcorp.com/connect/trunk@6918 c801cdd1-710f-0410-a44a-8d9edceeb29b
MIRTH-2950: Fixed bug in the File Reader causing replaced properties to show up in the UI.

git-svn-id: https://svn.mirthcorp.com/connect/trunk@6919 c801cdd1-710f-0410-a44a-8d9edceeb29b
MIRTH-2954: Added static modifier to the start/stop connector methods.

git-svn-id: https://svn.mirthcorp.com/connect/trunk@6920 c801cdd1-710f-0410-a44a-8d9edceeb29b
Added methods to retrieve send date and response date from ImmutableConnectorMessage.
Issue: MIRTH-2956


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6921 c801cdd1-710f-0410-a44a-8d9edceeb29b
Update commons-lang references to use commons-lang3 instead. Certain references to StringEscapeUtils.unescapeJavascript have not been updated yet. They are pending verification that the lang3 methods are equivalent.
Issue: MIRTH-2951


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6922 c801cdd1-710f-0410-a44a-8d9edceeb29b
Update commons-lang StringEscapeUtils.unescapeJavascript references to use commons-lang3 StringEscapeUtils.unescapeEcmaScript instead. In both cases, they are functionally equivalent to their unescapeJava counterparts, so there shouldn't be any differences. Verified that map variables from scripts still show up correctly in the response settings dropdown and the various variable lists.
Issue: MIRTH-2951


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6923 c801cdd1-710f-0410-a44a-8d9edceeb29b
MIRTH-2957: Added an log level entry in log4j.properties for the response transformer.

git-svn-id: https://svn.mirthcorp.com/connect/trunk@6924 c801cdd1-710f-0410-a44a-8d9edceeb29b
Added 'thirdparty' subfolder to the /docs folder to contain license files for 3rd party libraries.

Added miglayout-license.txt, taken from the miglayout 4.0 download even though we use 4.2, since the 4.2 download doesn't appear to include a license.txt
Issue: MIRTH-1699


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6925 c801cdd1-710f-0410-a44a-8d9edceeb29b
Added copyright header to LICENSE.txt
Issue: MIRTH-1713


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6926 c801cdd1-710f-0410-a44a-8d9edceeb29b
Added apache-license-2.0.txt, lgpl-3.0.txt, and mysql-license.txt
Issue: MIRTH-2958


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6927 c801cdd1-710f-0410-a44a-8d9edceeb29b
It was decided that we will remove the thirdparty license folder for now and in a future release, add a single third-party license file that contains all required license information for third party libraries/code that we use, similar to how Oracle does with Java itself.
Issue: MIRTH-2958


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6928 c801cdd1-710f-0410-a44a-8d9edceeb29b
Added text to About dialog for attribution for the xpp3 library - required by it's license.

Updated the url for the silk icon set to point directly to the Silk iconset page, as requested by the author.
Issue: MIRTH-2958


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6929 c801cdd1-710f-0410-a44a-8d9edceeb29b
Appended license headers.

git-svn-id: https://svn.mirthcorp.com/connect/trunk@6930 c801cdd1-710f-0410-a44a-8d9edceeb29b
MIRTH-2960: Fixed an issue with the byte abbreviation list's transfer handler that caused "FFFFFFFF" to show up. Also limited the abbreviations in the list to go up to 0x7F instead of 0xFF.

git-svn-id: https://svn.mirthcorp.com/connect/trunk@6931 c801cdd1-710f-0410-a44a-8d9edceeb29b
MIRTH-2965: Fixed the statistics retrieval methods in ChannelUtil. Before calling dashboardStatus.getStatistics().get, it now converts the userutil Status to a Donkey Status.

git-svn-id: https://svn.mirthcorp.com/connect/trunk@6932 c801cdd1-710f-0410-a44a-8d9edceeb29b
Fixed uncaught NPE in HL7v2AutoResponder which could cause empty messages to not be marked as finished.
Issue: MIRTH-2969


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6948 c801cdd1-710f-0410-a44a-8d9edceeb29b
When leaving the message browser, clear the selection in the message table before clearing the table model. Otherwise the selection listener will trigger multiple times.
Issue: MIRTH-2967


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6949 c801cdd1-710f-0410-a44a-8d9edceeb29b
Updated dashboardPanelPlugins in LoadedExtensions so that it is a LinkedHashMap. This will allow changing the order in which the plugins appear on the dashboard.
Issue: MIRTH-2945


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6950 c801cdd1-710f-0410-a44a-8d9edceeb29b
Fixed attachments being re-attached incorrectly if a message has more than one attachment. The wrong attachment id was being associated with the content when retrieved from the DB.
Issue: MIRTH-2972


git-svn-id: https://svn.mirthcorp.com/connect/trunk@6951 c801cdd1-710f-0410-a44a-8d9edceeb29b