HORNETQ-1383 - Implement policy to reap slow consumers automatically
Merge pull request #1761 from jbertram/master_HORNETQ-1383

HORNETQ-1383 - Implement policy to reap slow consumers automatically
Added proper hashCode and equals methods in Expression implementations.
https://issues.jboss.org/browse/HORNETQ-1387 - improve cli error handling
Merge pull request #1763 from esarbanis/housekeep

Added proper hashCode and equals methods in Expression implementations.
Merge pull request #1762 from dejanb/HORNETQ-1387

https://issues.jboss.org/browse/HORNETQ-1387 - improve cli error handlin...
HORNETQ-1388 - The returnBlocking() method should propagate the exception in the fail method or RemotingConnection.
Merge pull request #1764 from jbertram/master_HORNETQ-1388

HORNETQ-1388 - The returnBlocking() method should propagate the exceptio...
HORNETQ-1389 : JGroupsBroadcastGroupConfiguration Serialization Problem
Added an AtomicInteger to track freeFiles size, so as to avoid a full scan on each ConcurrentLinkedQueue#size() call.
Merge pull request #1769 from esarbanis/freefiles-size-monitor

Added an AtomicInteger to monitor freeFiles size.
Merge pull request #1768 from gaohoward/master_HORNETQ-1389

HORNETQ-1389 : JGroupsBroadcastGroupConfiguration Serialization Problem
HORNETQ-1374 - Ability to close all consumers on a destination and the connections for these consumers
Merge pull request #1772 from jbertram/master

HORNETQ-1374 - Ability to close all consumers on a destination and the c...
HORNETQ-1373 - Ability to terminate a connection by JMS User
Merge pull request #1773 from jbertram/master

HORNETQ-1373 - Ability to terminate a connection by JMS User
fix scale-down tests that could never succeed
HORNETQ-1373 - fix bug in connection ID comparison
the order of the notifications here doesn't appear to matter, just the fact that the proper notification was sent at all
Merge pull request #1774 from jbertram/master

fix scale-down tests that could never succeed