BZ-1152410 - handle rollback called twice

https://bugzilla.redhat.com/show_bug.cgi?id=1152410

There are 2 parts to this, firstly make sure that if the call to rollback fails make sure that the session and consumers re restarted.

secondly at the server make sure that we dont cancel the refs and add them to the already rolled back tx, we should handle them separately and rollback on to the queue in a new tx.
Don't need ant.properties since all examples were mavenized
Merge pull request #1912 from andytaylor/master

BZ-1152410 - handle rollback called twice
Merge pull request #1916 from jbertram/master

Don't need ant.properties since all examples were mavenized
Doc updates related to bootstrap changes
Merge pull request #1917 from jbertram/master

Doc updates related to bootstrap changes
HORNETQ-1424 doc changes for cluster addr filters

Adds documentation describing how to filter addresses on cluster
connections using new syntax/additions brought in by HornetQ-1414
Merge pull request #1918 from mtaylor/HORNETQ-1424

HORNETQ-1424 doc changes for cluster addr filters
HORNETQ-1429 Adding cool Proton-cpp example

https://issues.jboss.org/browse/HORNETQ-1429

This includes small fixes on Proton examples and also
adding a brand new C++ example using qpid cpp client

You will also see a few other tweaks around ProtonHandling on this commit
that were left by accident on prevoius commits.
Merge pull request #1919 from clebertsuconic/master

HORNETQ-1429 Adding cool Proton-cpp example
HORNETQ-1434 Add more OpenWire tests with fixes

Adds some more OpenWire tests and fixes.