Updated the twitter oauth dance. The comments weren't clear. Also removed token_key. No longer needed with twitter oauth.
Forgot to remove token_secret; no longer needed for twitter.
Add more reporting to tests

This was useful for me when I was testing `request` with `streams2`.
Merge pull request #398 from mmalecki/test-reporting

Add more reporting to tests
Optimize environment lookup to happen once only

`process.env` lookup results in a synchronous syscall to `getenv()`,
thus should be avoided in hot code.

Add `request.debug` to allow setting debugging mode at runtime.
Merge pull request #403 from mmalecki/optimize-env-lookup

Optimize environment lookup to happen once only
renaming tests/googledoodle.png to match it's actual image type of jpeg
Add more auth options, including digest support

Add the capability to specify auth username and password in request
options or via Request.prototype.auth, as well as whether they should be
sent immediately as Basic authorization (set this to false when using
digest authentication).

Conflicts:
	main.js
Add tests for basic and digest auth
Document new auth options
Merge pull request #338 from nylen/digest-auth

Add more auth options, including digest support
Fixed a typo.
Merge pull request #415 from jerem/patch-1

Fixed a typo.
Fix for #417
Fixing merge conflict.
Lost a forever fix in the previous merge. Fixing.
Copy options before adding callback.
Respect specified {Host,host} headers, not just {host}
Merge pull request #430 from andrewschaaf/respect-host-header

Respect specified {Host,host} headers, not just {host}
Updating form-data.