Uprev PSM client library

This introduces the second Carrier Lock use-case and pulls some other
unrelated changes. I have also updated the instructions on how to
generate new patches and re-generated the patch using them.

Bug: b:302278451
Change-Id: Ie88a652eac38ca62e7d7e5abc37e2a6005b69129
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4894512
Reviewed-by: Artem Sumaneev <asumaneev@google.com>
Commit-Queue: Sergiy Belozorov <sergiyb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1202409}
NOKEYCHECK=True
GitOrigin-RevId: d9875a17d2511b25b94b5ad8b54602b19cd9bede
7 files changed