Merge pull request #1757 from clebertsuconic/upmaster

https://bugzilla.redhat.com/show_bug.cgi?id=1013777 - Large Message Sync could be left unattended after failure
[HORNETQ-1381] creates HornetQ threads in a privileged block

JIRA: https://issues.jboss.org/browse/HORNETQ-1381
Merge pull request #1754 from jmesnil/HORNETQ-1381_thread_factory_security_manager

[HORNETQ-1381] creates HornetQ threads under a security manager
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