Upgrade form-data, add back browserify compability. Fixes #455.

The form-data module now has moved to a "browserifiable" mime module, so request can again be built with browserify if we upgrade to the latest version of form-data.

This PR fixes that.

Just wondering. If I make a PR where I add a test suite for making sure request can be used with browserify, will that be considered being added into request?