Bugfix: Connect now correctly handles login/password as part of url.

Using neocons to run against GrapheneDB failed: Connect with userinfo as part of url worked correctly, but the connection object that was returned didn't contain the necessary http-auth object, so further use of that connection object would fail with status code 401. That bug is fixed, and the unit tests are now improved.

However the tests still have a weakness since using Apache as a proxy will return a connection object containing urls pointing directly to Neo4j thus bypassing the proxy (and the authentication).