HORNETQ-1275 - Deadlock in stomp delivery

The cause of deadlock is that the direct delivery and indirectly delivery happens at the same time during the stomp delivery
By change the stomp session not to use direct delivery will prevent such a dead-lock.
Merge pull request #1389 from jbertram/master

HORNETQ-1281 - Do not log passwords at any level
https://issues.jboss.org/browse/HORNETQ-1280 - merging tests
Merge pull request #1392 from clebertsuconic/master

https://issues.jboss.org/browse/HORNETQ-1280 - merging tests
HORNETQ-1276
By stopping the session first we can avoid the deadlock
HORNETQ-1279
Fix NPE. By initiating the availableCredits inside the constructor we can avoid the NPE happening.
Merge pull request #1393 from gaohoward/br_HQ1275_master

HORNETQ-1275, 1276, 1279
Remove reference to no longer existing logger delegate factory.
hornetq-commons is required in client classpath.
Merge pull request #1394 from scop/master

Trivial documentation updates
https://issues.jboss.org/browse/HORNETQ-1274 - support for single port
clear global nio thread pools on teardown
Merge pull request #1396 from andytaylor/master

single port stuff
https://bugzilla.redhat.com/show_bug.cgi?id=1032815 & https://issues.jboss.org/browse/HORNETQ-1284 - TokenBucket limiting per second now
Merge pull request #1397 from clebertsuconic/master

https://bugzilla.redhat.com/show_bug.cgi?id=1032815 & https://issues.jbo ss.org/browse/HORNETQ-1284 - TokenBucket limiting per second now
https://issues.jboss.org/browse/HORNETQ-1225 - allow queues to be deleted with consumers and disconnect consumers
Merge pull request #1399 from andytaylor/master

https://issues.jboss.org/browse/HORNETQ-1225
Implementing nar-compile for native libraries and renaming packages
Merge pull request #1400 from clebertsuconic/master-nar-compile

moving native and using maven to build it
Fixing native-build to use properties