Bug 1090966 - The LazyLoad library should return a promise r=kgrandon

I have a concern that creating a promise for every file will be a bit too slow. I don't really feel comfortable landing as-is without getting some performance numbers. Maybe we could quickly setup some test on jsperf.com to compare loading 20 files with promises for each individual loader vs callbacks?