Uses a new gen_log for transaction logging.

AIDL gen_log now passes a struct rather than a JSON object so that the
build artifacts become smaller and more efficient.

Bug: 172188290
Test: m
Test: atest netd_integration_test
Change-Id: I927adedc73660503459610fcd4508f0d07d18245
4 files changed