WIP: Support for capybara 2.3

I'm going to implement the support for capybara 2.3, keep the pull request open until it's finished :)
I see no reason to “fix” it upstream. It's a bad URI & they're finally treating it like so. 

But I would like to see a new spec example that validates that we get a bad uri exception when we try to visit a bad uri.