Eventhubs

#181 Add support for Service Bus Event Hubs

Also refactors the xml writing code in service bus to use StringIO instead of doing lots of manual string concatenations.