Add mac image handlers

I just added an image handler suitable for the mac, so that on the mac an `NSImage` instead of an `UIImage` is generated.

Unfortunately this pull request includes the other commit of the oembed file annotation subclass I wrote earlier.