Support for Link.file and Link.image

Pushing it as a pull-request and merging it, just so that @dohzya gets notified of the change.

Note: ```Link.image``` is not properly tested, but it makes more sense to do it once it's fixed on the API side (not 100% sure of the JSON syntax). Let's keep an eye open for people who might have issues with this particular fragment type.