Unmarshall an empty list or set into an empty slice

When unmarshalling an empty list or set unmarhsal it into an
empty slice instead of a nil slice.