ItemsContentProvider: call(): Do the login immediately and return the result.

Instead of using an AsyncTask, because there does not seem to be an async
way to return a call() result.
LoginActivity: Return a result and use it in ZooFragment.requestLogin().