Updated Derby, Oracle and SQL Server statements to account for the new server_id column in the connector message table.
Issue: MIRTH-2792
Removed some TODOs in JdbcDao. The methods below the todos needed to be checked to make sure that there were no problems with the fact that they did not restrict by server id.
Issue: MIRTH-2792
Restored right margin in the advanced search dialog.
Issue: MIRTH-1640
Fixed the size of the icons shown in input dialogs in the JMS connector panel so that they are consistent with other dialogs in the administrator.
Issue: MIRTH-2808
Removed auto-generated TODOs that aren't needed.
Issue: MIRTH-2675
Destination Connector now has a method getDispatcherId() which provides an ID to a dispatcher that can be used to identify dispatcher specific variables. If the thread calling it is not a queue thread, it will return -1. If the thread is a queue thread and there is only 1 queue thread, it will return -1. Otherwise it will return the queue thread's id.

Destination queue threads are now stored in a map with the thread's id as a key. The map is now cleared when the connector is stopped or halted.

The TcpDispatcher, WebServiceDispatcher, HttpDispatcher, and DatabaseDispatcher are now thread safe by utilizing dispatcher id.

DatabaseDispatcherQuery now cleans up its data sources on stop/halt instead of on undeploy.

ValueReplacer now uses an AtomicLong to keep track of the count.
Issue: MIRTH-2791