Marshal GValues that holds Caps value

Change-Id: I9890d9cf8944ce10ed4966f8bc034649943d6250
Marshal GValues that holds a Date value

Change-Id: If353b2a40d8aa4607fe523cdfe458a9ada44bed5
Marshal GValues that holds a UINT value

Change-Id: I2484674b6189c3e53f2a7024e164d034aa4b9ec9
Marshal GValues that holds a tag list value

Change-Id: I211f20cb0e96dae261ad9e9154cbff2710d313f4
Marshal GValues that holds a Date Time value

Change-Id: I5f605bc7a93868da4e487bef95cb86320a362219
Marshal GValues that holds a TOC value

Change-Id: I896b650dafd2b2be10c48756b9352e7702289ee5
Encode/Decode toc entries

Change-Id: I603c1e14ab07a41b07f56344cd4afd8d8f18a75f
Add tests for toc structures

Change-Id: If995a51b8ef3978c141b533abce1b10177426de2