Remove direct uses of TestingFunctionFactory

Replace them with uses of TestingFactory which is based
on base::Callback<> instead of function pointers.

This converts uses in /chrome/browser/sync.

This CL was uploaded by git cl split.

R=tschumann@chromium.org

Bug: 809610
Change-Id: If489e869a7f9143528ef89411b1a8d7c6e24b79b
Reviewed-on: https://chromium-review.googlesource.com/c/1245729
Reviewed-by: Mikel Astiz <mastiz@chromium.org>
Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596227}
1 file changed