image caching can left to ImageUtilities + with @staticresource annotations present returning null from loadImage() is extremely unlikely and means a broken runtime usually
Merge branch 'master' into gradle_1.8_tooling_api