Fixes#588 by ensuring that list items follow `nonNullDefaults`, which was lost in the #508 refactor
Fixes#384 by removing explicit nullability config from the connection `edges` definition, and also allowing `nonNullDefaults` to be supplied for the connection "types" generated by the creation of a connection field. Allows you to configure both globally in the connection plugin field config, and when the connection field is defined.