Add batch_id-with-timestamp compound index to message store models.
Fix migration tests.
New migrations for v2 message store models.
Message store query methods for the new timestamped compound indexes.
Add tagpool and redis scripts to setup.py.
Add hash bang execution lines to scripts.
Merge branch 'feature/issue-865-add-scripts-to-setup-py' into develop
Merge branch 'develop' into feature/issue-864-message-store-compound-index
Support (and copy in replies) provider top level field in TransportUserMessage.
Static provider setting middleware.
Simple address prefix-matching provider setting middleware
Add some address normalization to prefix-based provider middleware.
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
Rename get_prefix() to get_provider(), which is much more sensible.
Cleaner provider_prefixes setup.
Set provider values on outbound messages.
Merge branch 'develop' into feature/issue-864-message-store-compound-index
Add notes on ordering of middleware.