Move connect() up to the public API methods.
Move connect() up to the public API methods.

Currently connect() is called from the internal functions _resolve_url()
and _make_request(). This is not ideal. Refactor this so that all public
methods call self.connect().

markmc/rhevm-api,markmc/rhevm-api,markmc/rhevm-api