Bump version to v2.0.0-rc8
Make buffer tests more robust
Upgrade browserify to 3.x

Helps to improve memory performance issue reported in #207.
Update tests to only use one require() call to load SDK
Don't embed SDK into tests.js, load it from external build
Make S3 failure integration test more robust
Consolidate Buffer usage into AWS.util.Buffer
Use urlParse/urlFormat from AWS.util in S3.getSignedUrl
Move Buffer to AWS.util.Buffer and remove internal requires in tests
Add coffeeify as a development dependency
Ensure httpDone is not emitted when httpError occurs in Chrome.

References #218
No need to require credentials/STS from providers
Remove use of bare enum keyword
Update coffee-script dependency version
Support getSignedUrl when using V4 signing
Throw an error when getSignedUrl Expiry time is greater than a week in SigV4
Various pagination fixes
Update CloudWatch to SigV4
Update documentation and pagination rules for source models
Fix S3 integration test that causes test to break early