Fix parsing array of objects
Use both query and form to oauth sign calculation.

And also handles array values node's querystring.parse.
Simpler params merge and append realm to auth header

Use querystring.parse to build oauth request params.
Now realm prop in oauth options will be included in authorization
header.
update oauth-sign to 0.4.0
Fix fallback for browserify for optional modules.
Merge pull request #996 from bengl/oauthsig

Wrong oauth signature when multiple same param keys exist [updated]
Merge pull request #999 from eiriksm/browserify-compability-again

Fix fallback for browserify for optional modules.
Migrate to caseless, fixes #1001
Fixing travis targets.
Merge branch 'master' into caseless
Stealing grunts appveyor and modifying it.
Increasing timeout because travis is kinda slow.
0.11 adds a null value to one of the properties so deepEqual won't work anymore
Damn, travis can be incredibly slow.
Removing 0.11 for now, some tests are failing in very unexpected ways.
Merge pull request #995 from sjonnet19/patch-1

Fix parsing array of objects
Merge branch 'master' into caseless
This breaks 0.8
Fixing merge conflict.
Merge pull request #1006 from mikeal/caseless

Migrate to caseless, fixes #1001