s/crowdmob/hailocab/ so we can use go get correctly
gofmt all the things
Merge branch 'gofmt'

Conflicts:
	dynamodb/query_builder_test.go
	ec2/ec2test/server.go
	s3/multi_test.go
	s3/s3.go
	s3/s3test/server.go
Add travis file
Remove local imports from ELB tests
Remove more local imports for ELB tests
Fix gocheck import broken in 157673acf45e349ee5331bc3226ebabc10959efb which breaks a lot of S3 tests
Just build 1.1 until we've fixed all the tests
Rename RunInstances struct to RunInstancesOptions as it's the Options passed to AWS, and matches other RunInstances types
Merge branch 'refactor'
Add IamInstanceProfile params to RunInstances
Override travis build to just build ec2. Current failures are caused by successive tests not tearing down http listeners
Build ALL the things. Separately.
Add 1.0 & tip back in as tested versions
And drop 1.0 as the tests fail ;)
Merge branch 'travis'
Add a readme
Fix ELB test broken by previous refactor
Add instance based IAM role authentication

This change consolidates authentication decisions into a single new function.
First it will try using the passed in key/secret, then environment variables
and finally instance based IAM role authentication. Since instance based
IAM role authentication requires an additional token for signing the request,
the existing API has changed slightly since most use cases construct auth via
struct initialization. This will also allow for future changes such as
supporting credential files or STS AssumeRole.

Conflicts:
	aws/aws.go
aws: make GetMetaData public