Merge pull request #1877 from andytaylor/master

example fix and other tweaks
HORNETQ-1411 - Make configuration classes fluent

Make our configuration classes fluent to enable easier integration
fix test interceptor to correctly ignore large message send
fix openwire test that might not call super.tearDown()
fix test that wasn't deleting large messages
Fixing the testsuite

Something on vert.x is currently setting the Thread's TCL to null what will break several tests,
and will also break maven itself. Something gets a NPE and no further tests will get executed.
Merge pull request #1878 from clebertsuconic/master

Fixing the testsuite
Merge pull request #1879 from jbertram/master_fluent

Handful of commits related to fluent API change
fix BasicXaRecoveryTest

broken after commit https://github.com/hornetq/hornetq/commit/f237eb204f7a9f7da28220dc2cd0a76025f79398