Change SafeBrowsingProtocolManager::GetFullHash signature.

This makes two changes:
  - Gets rid of the SafeBrowsingService::SafeBrowsingCheck argument, which was treated (mostly) opaquely by ProtocolManager.

  - Pass in a callback rather to be invoked rather than have SafeBrowsingProtocolManager directly call a method on SafeBrowsingService.

This is one step to decoupling SafeBrowsingProtocolManager from SafeBrowsingService to make it easier to test.

BUG=158246


Review URL: https://chromiumcodereview.appspot.com/11347005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164949 0039d316-1c4b-4281-b951-d872f2087c98
4 files changed