port gatewaymesssage from the core

removed from core as part of this commit
https://github.com/Particular/NServiceBus/commit/a08e0acc678d0f9fea7963a831411e70fa23ede9