#377 fix the issue in matchDomain method
Consider an extreme case in the test: Cookie domain: .127.0.0.1 Actual domain: 127.0.0.1 This cookie shouldn't be matched
Try it again. When the domain is an IP and is identical from the cookie domain, it should match, however if the cookie domain is something like .127.0.0.1, it shouldn't match
Finishing up the cookie domain matching fixes
Fixed Collection access in Oauth Plugin

A Collection was being accessed with a built-in array function.
Removed duplicate code for getting params to sign. Made optional params only be signed if they have been set in the config, and not null by default. Added test to check that optional params have not been added if they were not set in the config for the OauthPlugin.
Fixed issue where request params were being copied to the Authorization header. Reverted test to remove incorrect strings, but left order be flexible.
Spelling typo.
CS cleanup
Fixing If-None-Match ETag