First steps to add a stomp client to forward messages to a message queue. Could very well be that the client.py changes will be done differently later on, but for today this is a good start.
Changed a whole lot, but things are just about working as expected now. Need to fix a last few issues and do a good code review and then it should be good to go...
Changes the location of the CarbonClientProtocol, so it's more inline with where other protocols can be found and the fact that now the client is not dedicated for carbon, but can also use other clients (stomp in this case, but maybe also amqp could be added in the future).