[AWARE] Enhance TLV utils to support new TLV structs in NAN

Enhance TLV utilities (and fix bug). New methods necessary as
part of construction of NANv3 compliant TLVs.

Bug: 117605977
Test: atest android.net.wifi
Test: atest com.android.server.wifi
Change-Id: I1b47e5f281cb3bd5e0c2a234c577e7571b13367d
2 files changed