Changed linux command line to use the linux format for uuids

Changed the linux command line so UUIDs to use PARTUUID=%U[/PARNTOFF=%d].

The old command line format will still be accepted for the next month
before we delete the dual format support from the kernel.

For now, kern_guid is excluded until installer and any other
users of kern_guid can be fixed.

Added changes required to work with legacy systems and VMTest.

BUG=chromium:224066
TEST=booted with new format with verity, no verity, and bootcaches on legacy, chromebooks and try bots.

Change-Id: I9152250e7ad7fda5c7cfe9434c64362fcb57828c
Reviewed-on: https://gerrit.chromium.org/gerrit/57816
Tested-by: Paul Taysom <taysom@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Sonny Rao <sonnyrao@chromium.org>
Commit-Queue: Paul Taysom <taysom@chromium.org>
(cherry picked from commit b6cf37f7e2e2b925b852b2c2f752bc9b382c4115)
Reviewed-on: https://chromium-review.googlesource.com/167604
Reviewed-by: Katie Roberts-Hoffman <katierh@chromium.org>
Commit-Queue: Katie Roberts-Hoffman <katierh@chromium.org>
Tested-by: Katie Roberts-Hoffman <katierh@chromium.org>
2 files changed