nix: Add device mismatch check and flo support
nix: Add device mismatch check and flo support

The two main changes are:

1. Make sure the installer matches the user's device by verifying
that the product reported by the device's bootloader matches
android-info.txt

2. Use a workaround for grabbing the bootloader lock state for flo since
oem device-info is inaccurate

Also correctly use the term "bootloader" instead of "recovery" for user
messages to prevent confusion.

Signed-off-by: Preetam D'Souza <217a41a8be005ac7f6a1c1c5a42b81b8928ed037@gmail.com>

maruos/installer