First pass at browserification.
Handle aborted requests gracefully
Release v2.10.5
Version bump
Release v2.10.6
Added test for back off
Merge branch 'master' into browserify

Conflicts:
	package.json
Added browserify build task
Removed log and debug messages
Remove underscore deferred and underscore. WIP
Now with passing tests, on node at least.
Using an even smaller promises library.
In a passing state
Add a new browser version of the http module
Working browser build that isn't humungous
Passing browser tests
Fix bug in values code, more tests, consistent output for paths and queries
Remove pre-mocha tests
Add tests for the utils, on which so much depends
All callbacks are now node style (err, res) callbacks.