Fix Sphinx documentation directory post doc reorganization
Big Image levels=re.getResolutionLevels(). Fixes #10681
Improve group arguments allowing to specify input type (id or name)

In add, joingroup, leavegroup subcommands, group can be passed by id, by name
or by id_or_name as a positional argument.
Fix inverted id and name in group addition message

Also explicitely state name and id in user addition message
Refactor find_group() method and expose group ID/name ambiguity

find_group() now systematically looks up for group by ID and by name for a
given input. Found groups are resolved in a second step and a warning/error is
raised is multiple groups are found, e.g. for two different group where
id_or_name is the ID of the one and the name of the other.
Add function to retrieve annotations by id and type
Add specific  functions to read tag, comment, file & xml annotations
Do not return group if ambiguous group is found in find_group()
Add support to read file annotation content from file annotation id

Also check if the file annotation is loaded.
Fix file annotation check and typo in function header
Merge pull request #1040 from sbesson/10687_getannotations

Add functions to load annotations from their ID (#10687)
Merge pull request #1043 from snoopycrimecop/merge/dev_4_4/submodules

Update dev_4_4 submodules
Merge pull request #1022 from sbesson/10677_integergroupname

CLI: Improve group arguments allowing to specify input type (see #10677)
Merge pull request #1027 from will-moore/web_resolutions_count_10681

Big Image levels=re.getResolutionLevels(). Fixes #10681
Merge pull request #1014 from sbesson/releasedoc_fix

Fix Sphinx documentation directory post doc reorganization
Update submodules