add support for --update-data to test.py, move test runner code to library for modular build, add support for hierarchical tests beyond the previous two-level hierarchy.
{ Supress invalid read size errors in SendPreq() when using HwmpProtocolMac Memcheck:Addr8 fun:*HwmpProtocolMac*SendPreq*}