HORNETQ-1425 Make core client API fluent

Make the core client API fluent so that the setters can be chained
together for more readable code.

Test-suite results: http://messaging-09.jbm.lab.bos.redhat.com:8080/job/hornetq-param/826/#showFailuresLink.  No failures related to my changes.