Adding eager null checking to Checks and Eithers.
Adding eager null checking to Generators, Iterables and Iterators.
Adding eager null checking to Literals.
Turning off cartesian product test using infinite iterables and no longer checking for nulls in Iterables.concat since it had a significant impact on cartesianProduct performance.