Refactored master server client code to be much more flexible and support authing against multiple domains. Fixed issue in txENet where multiple events weren't being processed each time Twisted detected that data was available.