nanohub: new contexthub interface using chre messaging

range check messages
do not auto erase flash when writing an nanoapp that doesn't fit
enable crc calculation/checking for nanoapps
do not auto start chre 1.1+ nanoapps

Bug: 69980445
Test: check out new commands and make sure they work
Change-Id: I98af1f3d5c848be19a1d3687d1d51a58145ff956
Signed-off-by: Ben Fennema <fennema@google.com>
13 files changed