Implement Kissmetrics' request signing and use context binding for static methods

Based on https://github.com/kissmetrics/uri_signer but simplified to the actual use case
Specify the HTTP method
URI encode the signature
Update batch signature test and fix parsing of HTTP output