Support image mime types

This adds another specific route for image/* mime types
Maybe could be unified a bit with the multipart handling
in that code section. Creating a parser in the user code
depends heavily on the .emit('end') sequence if it works
or not...
Add content type image/png test case
Fixed: error parsing body of 204 response
replaced host to hostname
update dependencies

just keeping things up to date
Merge pull request #391 from contra/patch-1

update dependencies
package: update "debug" to v1.0.1
Merge pull request #395 from TooTallNate/master

package: update "debug" to v1.0.1
Bump cookiejar to be able too set --use_strict
Merge pull request #396 from juanpin/master

Bump cookiejar to be able to set --use_strict
closes #404 make .agent chainable
Merge pull request #406 from kof/master

Make Request.prototype.agent chainable
Merge pull request #300 from nebulade/master

Support image mime types
Upgrade cookiejar dependency
Stop testing 0.8.x to keep travis happy
Release 0.18.1
Adds a try-catch to handle parse errors in client.
ensure not running default parser when user has defined one
inc version
Merge pull request #422 from kof/issue-421

ensure not running default parser when user has defined one