Merge 19 commits from origin/main (2022-03-10, cq-depend)

ee60fe49 crosvm: Change cargo resolver to 1 to fix issues with chromeos and b* builds
4d88ee98 Upstream data_model
cd75771e x86_64: acpi: always use virtual reset register
3fbf6c21 acpi: support GPE injection in command line
eb16dd51 acpi: support vGPE
6ca0323c acpi: support fixed power button event in command line
072c103b acpi: support fixed power button in vPM1
8f833c1f x86_64: acpi: always use vPM1 registers
80e6d5bf acpi: refactor PM1 virtualization
90922be6 crosvm: Enable plugin feature in CI builds
fb1df154 crosvm: Fix running plugins integration tests
5586ff50 linux: punch holes in guest memory for file mappings
de4d729c linux: allow file-backed mappings outside of MMIO regions
808bb0f5 resources: return overlapping Alloc in allocate_at
578e7cce base: remove wildcard and export specific sys_util symbols
449dd6b7 Don't add ramoops parameters except addr and size
4a3341ce crosvm: vvu: proxy: Handle sibling disconnect
bed40ad5 crosvm: migrate to Rust 2021 edition
6fd89263 crosvm: pci: prefer to/from le_bytes instead of manual byte manipulation

https://chromium.googlesource.com/chromiumos/platform/crosvm/+log/3e0a93a1e1fbd9e53c6d1dab94f9e219eb4d9f2a..ee60fe491fe15a1d8f5c7336175fab6284ca7f04

BUG=b:188011323
BUG=b:194136484
BUG=b:199383670
BUG=b:218891911
BUG=b:223855233,b:223821596
TEST=CQ

Cq-Depend: chromium:3491214
Change-Id: I29f1cca23bfacb60f9b58790e5c0b30217b54c80