CHERRY-PICK: elog: Add missing event log definitions for recovery reasons

There were some new EC software sync recovery reasons that were
added after the initial logging support in mosys.

Some of more obscurely defined messages (RO_INVALID_RW_CHECK_*)
are now decoded properly.

BUG=chrome-os-partner:30193
BRANCH=none
TEST=run FAFT on samus, check for missing recovery reasons in
the ouput of 'mosys eventlog list'

Change-Id: I96256fec72c10857148db6e12533628a32707763
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/215885
Reviewed-by: David Hendricks <dhendrix@chromium.org>
(cherry picked from commit 22d7f6a428a0739a3e36a2a2475daa292bf18f31)
Reviewed-on: https://chromium-review.googlesource.com/216628
Reviewed-by: Ricky Liang <jcliang@chromium.org>
Commit-Queue: Ricky Liang <jcliang@chromium.org>
Tested-by: Ricky Liang <jcliang@chromium.org>
2 files changed