Allow to force json

In case that upstream api doesn't follow the HTTP spec. So we can
force to parse response body as json; vice versa.

Signed-off-by: Clark Wang <clark.wangs@gmail.com>
Add form support to request builder

Signed-off-by: Clark Wang <clark.wangs@gmail.com>
improve property existence test

Signed-off-by: Clark Wang <clark.wangs@gmail.com>
Merge branch 'feature/form' into feature/force-json

Conflicts:
	lib/rest-builder.js
Merge pull request #12 from clarkorz/feature/force-json

 Support form data and allow to parse response as json