add imageLayer

add optional imageLayer object to access images and there
position and size as they are rendered on the canvas.
Merge pull request #2693 from bit/master

expose information about images on canvas