Added PutMetricDataNamespace to Cloudwatch
Merge pull request #67 from levb/issue-66

Added PutMetricDataNamespace to Cloudwatch
Add a mechanism for specifying timeouts when making calls to S3
Add a test for read timeout.
Merge pull request #68 from kcaffrey/PR

Add a mechanism for specifying timeouts when making calls to S3
https://github.com/crowdmob/goamz/issues/69: Submit StatisticSet as a single value, not an array
Merge pull request #70 from levb/issue-69

https://github.com/crowdmob/goamz/issues/69: Submit StatisticSet as a si...
Fixed sign.go filepath issue, replaced with path so windows is happy
Merge pull request #71 from jspeaker/windows_path_not_filepath

Fixed sign.go filepath issue, replaced with path so windows is happy
Add SecurityToken to the request so that usage from IAM roles works.
Merge pull request #72 from kcaffrey/PR

Add SecurityToken to the request so that usage from IAM roles works.
Enable IAM role access for SQS
Merge pull request #73 from kcaffrey/PR

Enable IAM role access for SQS
move test server to port 4455, panic if server can't start

Port 4444 conflicts with another service run by Mac OS X Server on
Mavericks.
move tests into the same package as the code

This makes it possible to run the tests as you develop, especially
if you are developing against a github fork.
add a CreateQueueWithParams function

This allows you to set arbitrary attributes when creating a queue,
like setting WaitTimeSeconds to allow for long-polling.

Reimplement CreateQueueWithTimeout in terms of CreateQueueWithParams
and add unit tests for both functions.
rename to CreateQueueWithAttributes, fix how they're sent

According to the SQS docs, the visibility timeout needs to be provided as
an attribute, and with the name "VisibilityTimeout".
Merge pull request #74 from joeshaw/joeshaw-create-params

Add a CreateQueueWithParams function
Merge pull request #77 from JonPulfer/master

Added autoscaling service
Merge pull request #79 from JonPulfer/master

Mock tests added to autoscaling