Update createReadStream() to support streams2 API

Previous support was improperly reverting internal stream to legacy API
causing unnecessary buffering.
Add bound parameters to Service objects

You can now create service objects with a `params` hash that
contains top level parameters bound to all subsequent operation calls.
For example, to operate on an S3 object, you can use:

    var s3obj = new AWS.S3({Bucket: 'bucket', Key: 'key'});

    // no bound params passed to put or get calls
    s3obj.putObject({Body: 'text'}, function() {
      s3obj.getObject(function(err, data) {
        console.log("Got the data back", data.Body.toString());
      });
    });

Note that only toplevel parameters can be bound. These parameters
will also be automatically ignored for operations that do not use
these parameters. For example, we can still use the `s3obj` variable
to call `listObjects()`, even though that operation does not accept
a `Key` parameter:

    s3obj.listObjects(function(err, data) {
      console.log("Objects in my bucket", data);
    });
Fix getBucketCors/putBucketCors parameters in S3
Add tests for #92 and update output members
Allow integer value params for UNIX timestamps

Fixes #97
Updated the QueryParamSerializer to serialize "timestamps" while observing the format.

* The default format is pulled from the service API configuration.
* The timestamp param can also pull a format from the timestamp shape.
Updated the XML builder to observice shape-specific timestamp formats.

The XML builder previously would use the service specific timestamp
format specific in the API configuration.  It will also now check
the timestamp shape for a format.
Resolved a few issues with Date params.

* All three serializers (JSON, Query and XML) accept dates
  as Date objects, strings and unix timestamps (numbers)

* All three serializers (JSON, Query and XML) now obey the
  configured timestamp formats, including:

  * iso8601
  * rfc822
  * unixTimestamp

Fixes #89
Fixes #99
Add support for new DynamoDB API (2012-08-10)
Add upgrading guide for backward-incompatible changes
Add 2012-08-10 API to supported service versions
Bump version to v0.9.8-pre.9
Fixed a sigv4 unit test.
Fix printing of service identifier value in trace output from console
fixed domain and fixed versioned clients in document paths. also alphabetized the client list because I couldn't help myself.
Add tagging to s3 signer so getBucketTagging works

The generated signature is invalid without this.
Merge pull request #106 from carljparker/master

Fix URLs in our client list so they use the proper domain and so that the links work
Allow services with no signer
Fix signature error in S3 get/putBucketTagging operations
Add integration tests for #107