URI.parse supports IPv6 addresses

Solves https://github.com/elixir-lang/elixir/issues/1663

Using a very simplified regex for IPv6 addresses, should we go for something more precise such as http://vernon.mauery.com/content/projects/linux/ipv6_regex ?