Message Forward

  -Added capability for forwarding messages
  -Added forward with header/body optimizations
  -Added isForwarded status flag on Message
  -Unit Tests
  -Cleanup, method renaming for consistency
  -Written against latest vert.x EB API
I have covered this extensively in the x number of emails yesterday. I can put it all in here if you want. The simplest reason is that in the current implementation is that we use the headersPos and bodyPos to signify whether or not the message has been read from the wire. The value of these variables are very important to reading the message from the wire and rather than refractor a ton of code, I simply created my own value to use.