Apply base_bind_rewriters to //chrome/browser/extensions

This CL applies //tools/clang/base_bind_rewriters to
//chrome/browser/extensions.
It rewrites base::Bind to base::BindOnce where the resulting base::Callback
is immediately converted to base::OnceCallback, which is considered safe
to use base::BindOnce.

E.g.:
  base::PostTask(FROM_HERE, base::Bind([]{}));
  base::OnceClosure cb = base::Bind([]{});
are converted to:
  base::PostTask(FROM_HERE, base::BindOnce([]{}));
  base::OnceClosure cb = base::BindOnce([]{});

This reduces the number of 'base::Bind' in //device from from 648 to 612
as tracked at http://goo.gl/LUVhDj

Bug: 714018
Change-Id: I1a92511d1fa36f9fb2ed048c8e44ca4247b46e78
Reviewed-on: https://chromium-review.googlesource.com/952404
Reviewed-by: Ken Rockot <rockot@chromium.org>
Commit-Queue: Taiju Tsuiki <tzik@chromium.org>
Cr-Commit-Position: refs/heads/master@{#542727}
19 files changed