Made PrivateClient::Login and CreateAccount asynchronous.  Avoided passing AccountGetter by shared_ptr.