Chameleon: Abstract the EDID related methods in an library

This change implements the library for EDID, which abstracts some EDID
actions, like verifying, importing, exporting, etc.

BUG=chromium:366421
TEST=Tested the Chameleon suite:
$ test_that --args "chameleon_host=$CHAMELEON" $DUT suite:chameleon

Change-Id: I812355c0db35e4ce658c0891df477dc864171fbc
Reviewed-on: https://chromium-review.googlesource.com/196734
Reviewed-by: Hung-ying Tyan <tyanh@chromium.org>
Tested-by: Wai-Hong Tam <waihong@chromium.org>
Commit-Queue: Wai-Hong Tam <waihong@chromium.org>
4 files changed