cc: Add gfx::ColorSpace to cc::ResourceProvider resource creation

Updated all callers to specify a color space. Almost all of these are
the default gfx::ColorSpace, but some of them in cc::DirectRenderer and
its subclasses use the cc::OutputSurface's color space, as appropriate.

Update tests for cc::ResourcePool to take color space into account for
resource recycling.

Add tests for plumbing through to queryable properts in locks.

The addition of this argument does not change any behaviors, and this
patch should have no observable effects.

BUG=44872
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel

Review-Url: https://codereview.chromium.org/2235623003
Cr-Commit-Position: refs/heads/master@{#411575}
33 files changed