Apply base_bind_rewriters to //chromecast

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 //chromecast from from 186 to 121
as tracked at http://goo.gl/LUVhDj

Bug: 714018
Change-Id: If50b2191fe374860cd17455f9bd0e0e549fbefc0
Reviewed-on: https://chromium-review.googlesource.com/960402
Reviewed-by: Sergey Volk <servolk@chromium.org>
Commit-Queue: Taiju Tsuiki <tzik@chromium.org>
Cr-Commit-Position: refs/heads/master@{#542983}
27 files changed