Add functions to read annotations (see #10687) (rebased onto develop)



This is the same as gh-1035 but rebased onto develop.

----

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.