Create downstream message from properties gathered from context
The protocol adapters now create downstream messages using the new MessageHelper.newMessage() method which accepts a Map of properties to include in the message.
This is in preparation for the adapters being refactored to use the new TelemetrySender and EventSender instead of the legacy DownstreamSender.