default user agent
Added .remove() header method, tests #342
remove() -> unset()
Fix Response::toError() reference to request path

s/path/url
Fixed some minor grammer, text issues in Readme.
Add test for request() error object structure and message
Merge pull request #364 from dlochrie/master

Fixed some minor grammer, text issues in Readme.
Merge pull request #363 from shesek/patch-1

Fix Response::toError() reference to request path
Remove 0.9 from tests
Dump dependency version for cookiejar.

The `cookiejar` dependency is out by 2 minor versions, which solve a few bugs in that package such as https://github.com/bmeck/node-cookiejar/pull/6

The author has recently `published` a new version to `npm`: https://github.com/bmeck/node-cookiejar/issues/12

fixes: https://github.com/visionmedia/superagent/issues/174
client: add basic `field()` and `attach()` functions

Just really basic wrappers around the HTML5 `FormData` object.
Merge pull request #373 from TooTallNate/add/client-form-data

client: add basic `field()` and `attach()` functions
node: ability to .attach() a `fs.ReadStream` instance

This allows us to do, i.e.:

``` js
request.post('/upload')
  .attach('file', fs.createReadStream('foo.txt'))
  .end(fn);
```

Eventually it would be better to add support for arbitrary
`stream.Readable` instances, but this is good enough for now.
Merge pull request #371 from TooTallNate/update/add-fs-readstream-support

node: ability to .attach() a `fs.ReadStream` instance
Merge pull request #369 from missinglink/patch-1

Bump dependency version for cookiejar.
mv pkg declaration
Merge pull request #342 from bevacqua/master

Set a default user agent
node: deprecate the Part() constructor

The new `.attach()` interface should make this unnecessary.
node: deprecate `Request#part()`

Same as the `Part()` constructor, should no longer be
necessary with the new `attach()` interface.
node: proper inheritance

This was just annoying me...