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