support RFC3986 [Feature #2542]
lib/uri/common.rb (URI::REGEXP): move to lib/uri/rfc2396_parser.rb.
lib/uri/common.rb (URI::Parser): ditto.
lib/uri/common.rb (URI.split): use RFC3986_Parser.
lib/uri/common.rb (URI.parse): ditto.
lib/uri/common.rb (URI.join): ditto.
lib/uri/common.rb (URI.extract): deprecated.
lib/uri/common.rb (URI.regexp): ditto.
lib/uri/rfc2396_parser.rb: added.
lib/uri/rfc3986_parser.rb: added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46491 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
support RFC3986 [Feature #2542]
lib/uri/common.rb (URI::REGEXP): move to lib/uri/rfc2396_parser.rb.
lib/uri/common.rb (URI::Parser): ditto.
lib/uri/common.rb (URI.split): use RFC3986_Parser.
lib/uri/common.rb (URI.parse): ditto.
lib/uri/common.rb (URI.join): ditto.
lib/uri/common.rb (URI.extract): deprecated.
lib/uri/common.rb (URI.regexp): ditto.
lib/uri/rfc2396_parser.rb: added.
lib/uri/rfc3986_parser.rb: added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46491 b2dd03c8-39d4-4d8f-98ff-823fe69b080e