Fix the compositing of placeholder canvas backgrounds

In CompositedLayerMapping::updateContentsOpaque(), we were falsely
assuming that an opaque CSS background made the content layer opaque
this was causing rendering artifacts because culling optimizations
were kicking in when they should not.

BUG=703673
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2

Review-Url: https://codereview.chromium.org/2774903003
Cr-Commit-Position: refs/heads/master@{#459583}
4 files changed