Make DataContractJsonSerializer honor EmitDefaultValue. Fixes #15028