Mf2 support

Endpoint now tries to parse the endpoint for MF2 before falling back to the current method. Also changed the duplicate comment detection.

This lets the webmention more accurately render as a comment. 

Also saved the profile icon url against the comment, so themes can use this (or ideally the plugin hooks in and provides this where present, when I work out how)