Don't call Cursor.__init__ in Connection.__init__

There doesn't seem to be any reason for doing this, so I've removed it.
Added test for md5 auth.