Merge pull request #821 from gaohoward/master

HORNETQ-804 : compress large meassges to small messages if size allows
avoid tests hanging
Merge pull request #822 from clebertsuconic/master-fix

avoid tests hanging
Fixing Failover test that was hanging eventually
https://issues.jboss.org/browse/HORNETQ-1122 check-direct optimization
from user's forum: https://community.jboss.org/thread/220795?tstart=0
Merge pull request #824 from clebertsuconic/master

optimization on direct-delivery + test fix
HORNETQ-1124
jmx notification cannot be received if CFs/queues/topics are created directly by JMSServerManager