Support (and copy in replies) provider top level field in TransportUserMessage.
Add provider field to failing message helper test.
Merge branch 'feature/issue-868-top-level-provider-field-for-TransportUserMessage' into develop