Wrong oauth signature when multiple same param keys exist [updated]

I've taken @hyjin's commits for #612 and rebased them on top of master, and upgraded `oauth-sign` to make the test pass, as per https://github.com/mikeal/oauth-sign/issues/5#issuecomment-24962379