Do not reload an image if it is already loaded into the target ImageView
(minor optimisation). [issue #133]
Tidy PendingImage to make better use of ImageLoadListener callbacks and
less sub-class intercepts and making good. [issue #133]
Fix image reload bypass not calling ImageLoadListener.imageLoaded().