Add support for multipart form data in request options.

Conflicts:
	package.json
Rename formdata to formData
Merge pull request #1027 from crocket/master

Add support for multipart form data in request options.
refactor the constructObject helper to use soc
fix adding soc as a dependency in package json