hwid: Add a new status: 'unqualified' for early manufacturing stages

Some new components that are not qualified will be used in early builds.
Add an 'unqualified' status to accepts those components in PROTO/EVT/DVT
and rejects them in PVT_DOGFOOD/PVT stage.

BUG=chrome-os-partner:36500
TEST=make smartlint
TEST=Manual on Paine
TEST=./py/hwid/hwid_utils_unittest.py
TEST=enumerate HWID for all components (supported/deprecated/unqualified)
     ./bin/hwid enumerate-hwid -b paine -s all
TEST=eneumerate HWID for supported components
     ./bin/hwid enumerate-hwid -b paine -s supported
TEST=enumerate HWID for released components (supported/deprecated)
     ./bin/hwid enumerate-hwid -b paine -s release

Change-Id: Ib3aaf14e48cd7f1a366ed9b9bd3fcb3128cac465
Reviewed-on: https://chromium-review.googlesource.com/248454
Tested-by: Bowgo Tsai <bowgotsai@chromium.org>
Reviewed-by: Ricky Liang <jcliang@chromium.org>
Commit-Queue: Bowgo Tsai <bowgotsai@chromium.org>
4 files changed