ite: Added functionality to ITE In-system programming tool.
ite: Added functionality to ITE In-system programming tool.

Added ability to erase and program flash to iteflash.

BRANCH=none
BUG=chrome-os-partner:23576
TEST=generate random 192kB file, write it to the ITE chip, read flash
back and make sure file read in matches file written.

Change-Id: Id525b43e523a3d710ee65b623fec07800cf7f347
Signed-off-by: Alec Berg <1a4429eeda29095a12e19a73405f80f5b7f37a63@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/176022
Reviewed-by: Vincent Palatin <70a9964ec8fd10b0b08fcc8623c2add25ddf99ac@chromium.org>

eatbyte/chromium-ec,fourier49/BZ_DEV_EC,fourier49/BZ_DEV_EC,thehobn/ec,akappy7/ChromeOS_EC_LED_Diagnostics,gelraen/cros-ec,mtk09422/chromiumos-platform-ec,alterapraxisptyltd/chromium-ec,md5555/ec,longsleep/ec,longsleep/ec,fourier49/BIZ_EC,gelraen/cros-ec,thehobn/ec,eatbyte/chromium-ec,longsleep/ec,gelraen/cros-ec,alterapraxisptyltd/chromium-ec,akappy7/ChromeOS_EC_LED_Diagnostics,gelraen/cros-ec,fourier49/BIZ_EC,md5555/ec,akappy7/ChromeOS_EC_LED_Diagnostics,thehobn/ec,longsleep/ec,thehobn/ec,md5555/ec,fourier49/BZ_DEV_EC,coreboot/chrome-ec,alterapraxisptyltd/chromium-ec,coreboot/chrome-ec,coreboot/chrome-ec,md5555/ec,fourier49/BZ_DEV_EC,mtk09422/chromiumos-platform-ec,eatbyte/chromium-ec,mtk09422/chromiumos-platform-ec,coreboot/chrome-ec,akappy7/ChromeOS_EC_LED_Diagnostics,mtk09422/chromiumos-platform-ec,coreboot/chrome-ec,fourier49/BIZ_EC,coreboot/chrome-ec,fourier49/BIZ_EC,alterapraxisptyltd/chromium-ec,eatbyte/chromium-ec,akappy7/ChromeOS_EC_LED_Diagnostics