Handful of commits related to fluent API change

I'm wasn't sure what to do about the commit messages of the small commits that didn't have a related JIRA.  Let me know if they need to be changed.

Here's a clean run of the test-suite with these changes: http://messaging-09.jbm.lab.bos.redhat.com:8080/job/hornetq-param/823/#showFailuresLink