Master 62 metadatalink support (new)

Dear all,

Finally i've solved the problem of diff... To make easier the code review, i've done another branch (master-62-metadatalink-support-new) for which i do the pull request now. The code will be much more readable in this branch. You can ignore/close the first pull request and consider this one.

Thanks & kind regards
Emmanuel