Implementation of proxy functionality.

I'm in need of proxy functionality in the Twilio Python client for a project I'm working on. Setting a default proxy is not an option as not all connections the application is making can go through the proxy.

Here's a suggestion for an implementation, if you would prefer it being done differently let me know and I'd be happy to code it up some other way.

Thanks,
gustafa