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
Merge branch 'develop' into feature/issue-869-provider-setting-middleware