New RPC auth protocol

We no longer use a Connection service to receive auth_ok and auth_fail
messages. Instead, we expect success/failure info to come through the
RPC response (and handled via callback and errback)