Add device_uses_hwc2 product variable

TARGET_USES_HWC2 is going away, but propagate it to soong for now
to unblock converting dependency chains that end in libhwui.

Test: soong tests
Change-Id: I20f1269caea1b5f5fc39239daa6b2e610bd36eb9
diff --git a/android/variable.go b/android/variable.go
index b0ab2d0..3d5e618 100644
--- a/android/variable.go
+++ b/android/variable.go
@@ -58,6 +58,10 @@
 			Cflags []string
 		}
 
+		Device_uses_hwc2 struct {
+			Cflags []string
+		}
+
 		// debuggable is true for eng and userdebug builds, and can be used to turn on additional
 		// debugging features that don't significantly impact runtime behavior.  userdebug builds
 		// are used for dogfooding and performance testing, and should be as similar to user builds
@@ -116,6 +120,7 @@
 	Debuggable                 *bool `json:",omitempty"`
 	Eng                        *bool `json:",omitempty"`
 	EnableCFI                  *bool `json:",omitempty"`
+	Device_uses_hwc2           *bool `json:",omitempty"`
 
 	VendorPath *string `json:",omitempty"`