[canvaskit] Expand Bazel rules to include Canvas2D compat layer

Importantly, this adds options for encoding using
certain codecs, not just decoding.

Change-Id: I4a610ebf985b67d4545c71b3f3eed4c7807e6a26
Bug: skia:12541
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/472277
Reviewed-by: Ben Wagner <bungeman@google.com>
Reviewed-by: Leandro Lovisolo <lovisolo@google.com>
diff --git a/.bazelrc b/.bazelrc
index ca06139..3fe1c71 100644
--- a/.bazelrc
+++ b/.bazelrc
@@ -7,10 +7,11 @@
 # =============================================================================
 # Alias to build configurations below. This makes configuring things from
 # the command line easier.
-build --flag_alias=include_fontmgr=//bazel/common_config_settings:include_fontmgr
 build --flag_alias=fontmgr_factory=//bazel/common_config_settings:fontmgr_factory
 build --flag_alias=gpu_backend=//bazel/common_config_settings:gpu_backend
-build --flag_alias=include_codec=//bazel/common_config_settings:include_codec
+build --flag_alias=include_decoder=//bazel/common_config_settings:include_decoder
+build --flag_alias=include_encoder=//bazel/common_config_settings:include_encoder
+build --flag_alias=include_fontmgr=//bazel/common_config_settings:include_fontmgr
 build --flag_alias=with_gl_standard=//bazel/common_config_settings:with_gl_standard