Fix issue when properties are defined on Object.prototype or Array.prototype

I was getting a garbage oauth_signature because another library in my codebase defines properties on Array.prototype. I've changed argsToEncodedData to ignore properties that aren't defined on the args object itself.