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
This is the case where the message has been fully read from the wire. Note, when we decode the body, we set the bodyPos variable to zero. So, we use both the receivedBody not being null and the bodyPos being zero to indicate the the message has been fully read.