Lazy data for GRIB.

>Even with option 1 I wasn't proposing changing the public API in iris.fileformats.grib.load_cubes(). But I could do...

You should seriously consider it (and this is coming from the person whose fault it is there in the first place)