A new start - update with the wrapper most projects have been using

Need to double check there's no regression - see the demo app, fling down, imageview swaps multiple images until it gets to the last one - does this happen now in your projects? See PixelFetchers for the implementation I used.

This still has ImageLoader as a dependency, but that'll be phased out as we continue. But now everyone can work against it.
because it's a constant and can't be passed in!