Reland of Add scaffolding for structured GPU command buffer fuzzer

Reason for revert:
Fixed build on Windows debug. protobuf-full and protobuf-lite were
both linked into the unittest executable because use_protobuf_full
was not set in the appropriate place.

This reverts commit 965db511cda98ef12d9bd73c5a51f726bb40e2a3.

Change-Id: I9985053f10f9750b99c805499d43143da6d5152d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1629189
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Ned Williamson <nedwill@google.com>
Cr-Commit-Position: refs/heads/master@{#663324}
9 files changed