Add Mojo{Set,Get}DataPipeProducerOptions() to the NaCl system thunks.

This is just like 58ec2b7917fbe3241e9352fc338990aae878c72c, but for
producer options rather than consumer (and I didn't mess up adding the
native system thunks).

R=vardhan@google.com
BUG=#442

Review URL: https://codereview.chromium.org/1876353006 .
diff --git a/mojo/nacl/sfi/nacl_bindings_generator/interface.py b/mojo/nacl/sfi/nacl_bindings_generator/interface.py
index 00f2490..dd51977 100644
--- a/mojo/nacl/sfi/nacl_bindings_generator/interface.py
+++ b/mojo/nacl/sfi/nacl_bindings_generator/interface.py
@@ -63,6 +63,17 @@
   f.Param('data_pipe_producer_handle').Out('MojoHandle')
   f.Param('data_pipe_consumer_handle').Out('MojoHandle')
 
+  f = mojo.Func('MojoSetDataPipeProducerOptions', 'MojoResult')
+  f.Param('data_pipe_producer_handle').In('MojoHandle')
+  p = f.Param('options')
+  p.InExtensibleStruct('MojoDataPipeProducerOptions').Optional()
+
+  f = mojo.Func('MojoGetDataPipeProducerOptions', 'MojoResult')
+  f.Param('data_pipe_producer_handle').In('MojoHandle')
+  p = f.Param('options')
+  p.OutExtensibleStruct('MojoDataPipeProducerOptions', 'options_num_bytes')
+  f.Param('options_num_bytes').In('uint32_t')
+
   f = mojo.Func('MojoWriteData', 'MojoResult')
   f.Param('data_pipe_producer_handle').In('MojoHandle')
   f.Param('elements').InArray('void', 'num_bytes')