Fix sending for mxit transport

There were two issues:
  - The url to hit for sending messages changed
  - For the cases where we were requesting an api token from mxit, we get a json response, so we were giving twisted a unicode header for the authorization token, which made twisted sad.