The call to store() can now override the default device_uid used in the constructor, useful for clients acting as a Proxy for other devices that route messages to Byteport.
Merge remote-tracking branch 'origin/master'
Added support for using the excellent socks proxy.
Fixed some issues with the SOCKS proxy code as it affected the entire processes socket calls going through the proxy, which is not what we want in some cases.
Added helper method .log() to the http-client.