This provides a much clearer division of responsibilities.
In so doing, land-patch.sh can be leveraged for both human-authored
revisions and automated commits. apply-revision.sh contains the
revision-specific pre-land logic that the land-bot runs as part of the
arc land-via-bot workflow.
Coincidentally, these pieces are both much easier to test by simply running
them locally.
Depends on D7455