Move screen_name_as_addr out of TwitterTransport so we can use use for DMTwitterTransport
Refactor out a BaseTwitterTransportConfig to reuse for DMTwitterTransport
Merge branch 'develop' into feature/issue-739-dm-twitter-transport
Get sending working for DMTwitterTransport
Add inbound message handling to DMTwitterTransport
Bump required txTwitter version to get DM functionality.
Add twitter endpoints config field
Merge branch 'feature/issue-739-dm-twitter-transport' of github.com:praekelt/vumi into feature/issue-739-dm-twitter-transport
Remove DMTwitterTransport (we will be adding dm support to TwitterTransport instead)
Add move screen name utils back into TwitterTransport (now that DMTwitterTransport is gone)
Merge branch 'develop' into feature/issue-739-dm-twitter-transport
Add helper method to Transport for adding outbound handlers: Transport.add_outbound_handler
Merge branch 'feature/issue-742-add-helper-method-to-transport-for-adding-outbound-handlers' into feature/issue-739-dm-twitter-transport
Fix vas2nets transport tests failing after removing Transport._process_message (these could use the test case's worker helper's dispatch_outbound)
Merge branch 'feature/issue-742-add-helper-method-to-transport-for-adding-outbound-handlers' into feature/issue-739-dm-twitter-transport
Make room for DMs in TwitterTransport
Add support for inbound DMs
Test that we handle endpoints properly in TwitterTransport (and fix things found)
Add support for outbound DMs in TwitterTransport
Don't use a lambda when adding the default outbound message handling for Transport, subclass Transport in tests instead