Add some documentation and cquery proto output changes
RELNOTES: Add some documentation about how configuration information is conveyed in cquery proto output.
@@ -326,7 +326,12 @@ outputs the same information without the options diff.
This option causes the resulting targets to be printed in a binary protocol
buffer form. The definition of the protocol buffer can be found at
-[src/main/protobuf/analysis.proto](https://github.com/bazelbuild/bazel/blob/master/src/main/protobuf/analysis.proto){: .external}.
+[src/main/protobuf/analysis.proto](https://github.com/bazelbuild/bazel/blob/master/src/main/protobuf/analysis_v2.proto){: .external}.
+
+`CqueryResult` is the top level message containing the results of the cquery. It
+has a list of `ConfiguredTarget` messages and a list of `Configuration`
+messages. Each `ConfiguredTarget` has a `configuration_id` whose value is equal
+to that of the `id` field from the corresponding `Configuration` message.
#### --[no]proto:include_configurations {:#proto-include-configurations}
