Photon: Use an abstraction for the image element.

An abstraction for the image element makes the Photon content processing logic easier to follow, since there is no need to follow or modify complicated regexes. There is little overhead for parsing the image tag source only.