MIRTH-3556: Fixed possible NPE when stopping an HTTP Listener if it hasn't yet been started.
MIRTH-3514: Redesigned the destination settings panel to be more compact. Now there's an advanced dialog where less commonly changed queue settings will go.
MIRTH-3554: Renamed the Library resource to Directory. Refactored build files, etc.

The resource settings panel will now always prompt users before reloading libraries.

Log levels have been changed from ERROR to WARN when libraries can't be loaded. Also the Directory resource will now only log a warning rather than throwing an Exception.

A weight attribute has been added to the Directory resource so that it will always appear first in the drop-down menu.
MIRTH-3553: Make sure to wrap incoming sets in a new set before attempting to redact elements from it. The incoming set could be immutable.
MIRTH-3558: Added the ability for destination queues to re-execute the filter/transformer on each queue attempt. A new "Include Filter/Transformer" option was added to the advanced queue settings. If selected and the queue is set to Always, the filter/transformer will *not* be executed on the main message processing thread, but instead will always be executed in the queue thread.