Add functions to read annotations (see #10687)

Following #976, this PR creates new functions to read typical annotations (tag, comment, file, xml) from other objects than Images namely Projects, Datasets, Screens and Plates.