Normalize a whitelisted set of options to symbols, to prevent a DOS by a bad actor abusing Ruby's lack of garbage collection on symbols. Added tests to URI::New to cover cases where Addressable::URIs are initialized by option hashes both of strings AND symbols.