Introduce EncodingMarshaler.Cleanup()
Make string marshaling either lax or strict