Add a default timeout of 80 seconds for API requests.

The http.DefaultClient has no timeout on requests. In our other bindings,
we set an 80 second timeout. AFAIK this particular value is tied to a
considered funnel of timeouts that works back through our systems.
Use a correct duration for the http.Client timeout
Add a comment explaining the default timeout value
Merge pull request #42 from metcalf/master

Add a default timeout of 80 seconds for API requests.
Bump to 3.0.1

cc @metcalf
Fixing malformed URLs in the client/api documentation.
Merge pull request #47 from stripe/wangjohn-fix-client-api-docs

Fixing malformed URLs in the client/api documentation.
Add fraud reporting methods
Merge pull request #43 from stripe/mlm-add-fraud-reporting-methods

Add fraud reporting methods
add comments for fraud details
fix minor bug
bump to 3.1.0
Merge pull request #49 from stripe/cos-fraud

Cos fraud
Add FileUpload

* adds uploads.stripe.com endpoint
* adds support for multipart content
* some interface changes since we now have multiple backends
* bump to 4.0.0 since this is breaking
remove extra whitespace
switch from map to struct
Merge pull request #48 from stripe/cos-multipart

Add FileUpload
Add one-liner that sets the stripe key when running make test

This way, your STRIPE_KEY isn't kept in your shell after running.
Merge pull request #50 from stripe/shale/readme-with-test-example

Add one-liner that sets the stripe key when running make test
statement_description => statement_descriptor