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
uh, it's that github is removing the [space] things I am adding as its interpreting them as html.
third time lucky:

should be:

}[SPACE]else if[SPACE]((headers == null && headersPos != 0) || (headers != null && headersPos == 0))[SPACE]{