Core Runtime: enhanced ValueTypeSerializationTest

CollectionType and MapType tests are now asserted.
Values private state is now tested (see QI-328).
The test is not complete yet, some generics cases are not asserted.