Changes did after profiling
Fix for MB-843 - Couldn't delete queues created from UI

When deleting queues from UI BindingFactory method
"removeBinding(String bindingKey, AMQQueue queue, Exchange exchange, Map<String, Object> arguments)"
is called. Within that method remove binding from kernel call is missing (so that it can be removed from
DB). This Andes Kernel call was made in "removeBinding(final Binding b)" method which calls the afore mentioned
method. Moved this method from "removeBinding(final Binding b)" method to
"removeBinding(String bindingKey, AMQQueue queue, Exchange exchange, Map<String, Object> arguments)"
This way removing binding from kernel is not missed by calling any of the above methods.
topic intregation work and new onflight tracker.
cleaned up new on flight message tracker code.
Merge pull request #124 from abeykoon/improve_onflight_tracker

Improve onflight tracker + topic integration
Qpid code formatting converted to WSO2 format in following files
	modified:   modules/andes-core/broker/src/main/java/org/wso2/andes/server/AMQBrokerManagerMBean.java
	modified:   modules/andes-core/broker/src/main/java/org/wso2/andes/server/binding/BindingFactory.java
Merge pull request #125 from Asitha/queue-delete-from-browser

Fix For MB-843
optimize maven dependencies in andes-core/lib
fixed message reject and requeuing with new tracker.
Merge pull request #127 from abeykoon/fix_message_delivery_after_trackerChange

fixed message reject and requeuing with new tracker.
fixed ack handling problem thro disruptor. Improved SDW to check if message is sent witout adding it to tracking buffer.
Merge pull request #128 from abeykoon/fix_message_delivery_after_trackerChange_02

Fixed ack handling problem thro disruptor.
Get absolute value when resolving the slot Id.
Merge pull request #129 from akalankapagoda/GetAbsSlotId

Get absolute value when resolving the slot Id.
fix issue of ack receive not decrementing slot message count.
Merge pull request #130 from abeykoon/fix_message_delivery_after_trackerChange_02

fix issue of ack receive not decrementing slot message count.
Merge pull request #126 from Nipuna-saga/master

Optimize maven dependencies in andes-core/lib
Fix MB-845

This fixes the issue "Unable to delete topics from UI when a subscriber crash
without closing connection"  reported in MB-845.

URL: https://wso2.org/jira/browse/MB-845

When a client get killed before closing the AMQP connection properly, Mina transport
handler detects this and initiate closing the AMQP connection belonging to that user.
But it never set the "AuthorizedSubject" for the current thread. Since no user is
associated with the current thread, updating registry for subscription deletion fails.

In the fix I set the AuthorizedSubject in the "closed" method of the ProtocolEngine.
Merge pull request #132 from a5anka/topic_deletion

Fix MB-845
MB-831(Message Counters) Fixed.