Switch IterationProvider.java to use Iterable<?> instead of blind cast to List<Object
Merge branch 'master' into dchasman/master-pending-fixIterationProviderToUseIterable3
Merging origin/dchasman/master-pending-fixIterationProviderToUseIterable3 into master