cc, gpu: Use RGBA when using msaa on systems that don't support BGRA

The pixel is compiled to prefer BGRA, but doesn't support BGRA for
render buffers.  When we try to use msaa, it tries to create a BGRA
render buffer and fails.

Fix is, plumb the setting to the gpu raster code, and prefer RGBA
when using msaa on a system that doesn't support BGRA.

BUG=497478
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel

Review URL: https://codereview.chromium.org/1174733003

Cr-Commit-Position: refs/heads/master@{#335395}
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc
index 6806f126..caf752e 100644
--- a/gpu/command_buffer/service/gles2_cmd_decoder.cc
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc
@@ -3148,6 +3148,8 @@
   caps.texture_rg = feature_info_->feature_flags().ext_texture_rg;
   caps.max_copy_texture_chromium_size =
       feature_info_->workarounds().max_copy_texture_chromium_size;
+  caps.render_buffer_format_bgra8888 =
+      feature_info_->feature_flags().ext_render_buffer_format_bgra8888;
   return caps;
 }