First pass at browserification.
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.
Unskip tests.
Using one test suite to rule them all
Now passing the entire mocha suite in the browser, including the iteration ones
Lint
Less long running default build task