initial commit

Change-Id: Idd8ad02b6fdc47d51a022b5cb3969492accbbb08
Marshall GVAlues that hold an INT value

Change-Id: I8b9479acde398fd6b5b3f252bbdc6a1235975ad0
Enable tests

Change-Id: I736def466cc55f937c96637924bea8ef516103c4
Allow to provide parameters in tests

Change-Id: I904dbba93835d9b1105b17d1fef1d8c3edde4688
Add review file

Change-Id: I52502723b0952e13fea96bb5bfe2e78bc87b1da8
Marshal GVAlues that hold a Boolean value

Change-Id: I1422c5243c8b4c4ccfa76c30cde37b0b77736403
Set a generic encoder/decoder that allows to select encoding rules

Change-Id: Ic6fb513a80f3c4c24eda44b49c1e0be981050141
Marshal GVAlues that hold a Float value

Change-Id: Iba6bdcf2c9e27a487dfc70892f1069f4643c41f5
Allow to encode/decode NULL strings

Change-Id: Ife04b6ab50a2e153087a57a01e6b7c0a31898c84
Marshal GVAlues that hold a STRING value

Change-Id: Id2bb6cce0ba538f8264081eb74fdbbca11796aba
format source code

Change-Id: Ic83fdf1ba9ec87b8fcfde124b3444ee77610ce6f
Marshal GVAlues that hold a FRACTION value

Change-Id: Id06fdc6d278fe044ce13065dc4877089f617003b
Marshal GVAlues that hold a INT_RANGE value

Change-Id: Idafa2f80772a2cb8b7961a0177358a17f3609af5
Marshal GVAlues that hold a DOUBLE_RANGE value

Change-Id: I75f15d5eaade5e9ae76b398ee11051c6f963d666
Marshal GVAlues that hold a FRACTION_RANGE value

Change-Id: Ibd06576274605cf1fcd96aea076e7d6d0e89ad3d
Generate marshallable types

Change-Id: Ib3055a640cb111e02baa94b17d4a783632d47cb7
Use common encode function

Change-Id: Ib1c6adebf37a9a7cd76d1e41d50408fa0b27c777
Use common decode function

Change-Id: I4cf74c7444871e6148f62e002714d971a41ad3f0
Marshal GVAlues that hold an ARRAY value

Change-Id: I128d11194c4d2a66805e6d5c9759566f32d8b829
Marshal GVAlues that hold a LIST value

Change-Id: I64bd62c429fd76006fb6d20ac2ddc77317363adc