Refactor HTTP client to use HttpRequest objects directly
Add browser compatibility
Standardize on X-Amz-Date header in signers
Add Buffer and jasmine references where necessary in tests
Read buffer data in a browser-compatible way
Must sign S3 requests with Date header even though it is not present in headers
Add extra browserify assets
Add testem configuration
Add callback to AWS.Request.send()
Add documentation for send() callback
Fix failing EC2 integration test due to service changes
Merge pull request #126 from aws/sendcallback

Add callback to AWS.Request.send()
Use rdiscount for documentation
Don't rethrow errors in final callbacks

Fixes #131
Support new Node.js domain API for errors

References #131
Add watermark and max frame rate parameters to ET
Bump version to v1.3.2
Run Travis CI against Node v0.11.x
Stop timeout from being called twice (0.8 only)

In Node v0.8.x, the HTTP stream object can emit the 'timeout' multiple
times. The fix is to simply register for the event "once".

Fixes #130
Add support for STS.decodeAuthorizationMessage