Marshal GValues that holds a INT64 value

Change-Id: Iedbc5b69e8258e1ac387873ac1464bdafe09c59d
Fix marshalling of unsinged 64 bit integers in 32-bit architectures

Change-Id: I8d20bb0f4198fdd11ab477eafc3fb4acb7b3877b
Marshal GValues that holds a Segment value

Change-Id: Icad5ce0cce6047fb8291685db152e57fd8b92fb2