Allow generation and input of machine-readable component data.

Add hwid_tool command options to produce probe data
in vanilla yaml format, which can then be fed back into
another command which will add that to the component
database.  The hwid_tool behavior is modified to always
update the database files with data changes.  This is
as opposed to creating a series of copies with incremental
changes (which is not very useful, since we have git history).

TEST=hwid_tool w/ assimilate_probe_data, probe_device, or

Change-Id: I2bc4f4e20d8f2277dcb0fad57f3aef81daa1f75c
Commit-Ready: Tammo Spalink <>
Reviewed-by: Tammo Spalink <>
Tested-by: Tammo Spalink <>
2 files changed