Removed array size limit when constructing a datum_t from a cJSON_Array (to be compatible with existing behavior as of v1.13).
Made us not respect array size limit when making a datum_t from a Datum (protobuf object).
Made for loop be different.
Made errors_entry be a pointer instead of local variable non-const reference.
Made to_datum(grouped_data_t &&).