Don't generate image if outputFile exists

makeGrayscaleLauncherIcon is so good, but it doesn't look that the task don't have to generate icon every build time.