Bootrom Tools: Port create-ffff from Python to C
Bootrom Tools: Port create-ffff from Python to C

The security review recommended changing the xFxF tools from Python to
C/C++ because Python doesn't preserve data structures (e.g., file field
offsets must be manually maintained). Note that most/all of the non-ffff
files in this commit were touched because of various "const" conflicts
that appeared only when the routines were being called from the ffff context.

Testing Done: verified behavior against original python app.
Bug Number:
Review URL:
Reviewed by:

Signed-off-by:  Morgan Girling <980e61e2e2b82c453db57c2e8646c01fbd3318cd@bsquare.com>

projectara/bootrom-tools,projectara/bootrom-tools,gregkh/bootrom-tools,gregkh/bootrom-tools,projectara/bootrom-tools,gregkh/bootrom-tools