Upgrade to ImmutableCollections 1.1, changes to support ImmutableArray

It wasn't possible to use ImmutableArray (re-introduced with
ImmutableCollections 1.1) with ImmutableObjectGraph, because some of the
generated code for builders assumes that collections can be tested
against null. This skips the null check for value-type collections such
as ImmutableArray.