firmware_FAFTSetup: Support unordered key sequence comparison

When checking combo keys, we cannot be sure about the order of the key
presses. Let's add support of unordered comparison for key press checker.

Also make key presses sequential to prevent unfinished key press
interfered by the subsequent key presses.

BUG=chrome-os-partner:15547
TEST=Pass the test.

Change-Id: I594114ce895d986830ba43d53cbd5e6f120739f6
Signed-off-by: Vic Yang <victoryang@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/37202
1 file changed