add support to customise alt attribute of the image in imageOverlay.

see feature suggest #2564. I think it better to add small, easy ones separately in PR. I will work on the events, popup later in a separate PR.