Fix visiting urls with non-http(s) schemes

Fixes #1336 
It seems this bug existed before this PR too. And I'm not sure what Capybara should append if both `server` and `app_host` are set. Also it should be documented what takes precedence if both of them are set.