Merge pull request #872 from FranciscoBorges/documentation

Improve documentation, + one code fix
fixing bridge tests
Merge pull request #873 from clebertsuconic/test-fix

fixing bridge tests
Remove ' as that would break formatting on logs
https://issues.jboss.org/browse/HORNETQ-1142 fixing races during start and expiry
Merge pull request #882 from clebertsuconic/master-expire-fix

Expire fixes on master
https://bugzilla.redhat.com/show_bug.cgi?id=915760 - debug is too verbose with traces
Merge pull request #883 from clebertsuconic/master-fix

https://bugzilla.redhat.com/show_bug.cgi?id=915760 - debug is too verbos...
HORNETQ-1146 use XMLUtils.* to ensure trimming.
Fixes https://community.jboss.org/message/799295
Merge pull request #884 from FranciscoBorges/configuration

HORNETQ-1146 use XMLUtils.* to ensure trimming.
https://issues.jboss.org/browse/HORNETQ-1137 Optimization on queue-delivery, After this change we are not holding a lock on the queue while the consumer is delivering the packet to the client
also  Fixing groupIterator.remove as that would cause concurrentModificationException on the groupMaps
Merge pull request #889 from clebertsuconic/master

Optimization on queue.delivery . Delivery packet being done outside of lock.
Fix schema, and test (schema) validation of conf files.
Improve gitignore
Merge pull request #890 from FranciscoBorges/schema

Fix schema, and test (schema) validation of conf files.
https://bugzilla.redhat.com/show_bug.cgi?id=916525 - changing concurrent maps as requested by QA
fixing intermittent test failure
Merge pull request #892 from clebertsuconic/master

small fixes
improving hanging test and tidy up on the Queue API to couple with flush timeout externally
Merge pull request #893 from clebertsuconic/master

changing timeout API and improving tests