vboot: translate recovery reason info from vboot 2->1

Recovery reason should be passed into vboot kernel verification
API using vboot 2 data structures.  Upon arrival, translate to
vboot 1 data structures for legacy purposes.

Also switch to using vboot 2 recovery_reason field in other parts
of vboot code.

BUG=b:124141368, chromium:1038260
TEST=make clean && make runtests
BRANCH=none

Change-Id: Ic590db46d57ffbd8829f8f3ad784ea46184ceabc
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/2008534
Commit-Queue: Joel Kitching <kitching@chromium.org>
Tested-by: Joel Kitching <kitching@chromium.org>
Reviewed-by: Yu-Ping Wu <yupingso@chromium.org>
3 files changed