Generate C# code whenever descriptor.proto changes

This is a start to fixing issue #1212. It won't help for test protos,
conformance etc, but it will definitely be better than nothing, and
would have highlighted a change in descriptor.proto which broken C#
earlier.
diff --git a/generate_descriptor_proto.sh b/generate_descriptor_proto.sh
index 44006b2..81b8a0d 100755
--- a/generate_descriptor_proto.sh
+++ b/generate_descriptor_proto.sh
@@ -96,3 +96,8 @@
   echo "Generating messages for objc."
   objectivec/generate_descriptors_proto.sh $@
 fi
+
+if test -x csharp/generate_protos.sh; then
+  echo "Generating messages for C#."
+  csharp/generate_protos.sh $@
+fi