Handle array param values and sort after encode

Fixes https://github.com/mikeal/oauth-sign/issues/5

And this issue is also related to https://github.com/mikeal/request/issues/612, but it needs an another fix for request to pass both query in url and form data to oauth-sign. I would like to send pull request for it too.

@mikeal Thank you!