Tests and fixes for double-enumeration on AddRange and adding of null to PopsicleList
diff --git a/src/ProtocolBuffersLite.Test/TestProtos/UnitTestExtrasFullProtoFile.cs b/src/ProtocolBuffersLite.Test/TestProtos/UnitTestExtrasFullProtoFile.cs
index a9ee777..64d754d 100644
--- a/src/ProtocolBuffersLite.Test/TestProtos/UnitTestExtrasFullProtoFile.cs
+++ b/src/ProtocolBuffersLite.Test/TestProtos/UnitTestExtrasFullProtoFile.cs
@@ -809,7 +809,7 @@
         return this;

       }

       public Builder AddRangeCodes(scg::IEnumerable<int> values) {

-        base.AddRange(values, result.codes_);

+        result.codes_.Add(values);

         return this;

       }

       public Builder ClearCodes() {

@@ -847,7 +847,7 @@
         return this;

       }

       public Builder AddRangePhone(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber> values) {

-        base.AddRange(values, result.phone_);

+        result.phone_.Add(values);

         return this;

       }

       public Builder ClearPhone() {

@@ -885,7 +885,7 @@
         return this;

       }

       public Builder AddRangeAddresses(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses> values) {

-        base.AddRange(values, result.addresses_);

+        result.addresses_.Add(values);

         return this;

       }

       public Builder ClearAddresses() {

@@ -1231,7 +1231,7 @@
             return this;

           }

           public Builder AddRangeValues(scg::IEnumerable<string> values) {

-            base.AddRange(values, result.values_);

+            result.values_.Add(values);

             return this;

           }

           public Builder ClearValues() {

@@ -1630,7 +1630,7 @@
             return this;

           }

           public Builder AddRangeValues(scg::IEnumerable<string> values) {

-            base.AddRange(values, result.values_);

+            result.values_.Add(values);

             return this;

           }

           public Builder ClearValues() {