Synchronize URL tracking.

Tracking requests come from different threads.
Fix handling of deleted repos and users.

Previously, there was an NPE in CommitListFragment.newInstance() due to
the view pager being populated despite setContentEmpty(true) being
called.