MapLoader loadAllKeys now returns an Iterable 

So that MapLoader implementations do not need to keep all of the keys in memory but can return a lazily populated Iterable.