Merge pull request #1000 from joshmoore/10560-blitz-itest

Initial clean up of blitz integration tests (Fix #10560)
Merge pull request #1025 from joshmoore/rebased/develop/addGCovTarget

Add gcov option to scons script (rebased onto develop)
Merge pull request #1044 from snoopycrimecop/merge/develop/submodules

Update develop submodules
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.
Do not return group if ambiguous group is found in find_group()
Add function to retrieve annotations by id and type
Add specific  functions to read tag, comment, file & xml annotations
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
Initial {% comment %} fix to original_metadata in metadata_acquisition.
Load hasher.
Fix loading of original file (see #10400)
Remove extra space.
Modify query to load original file.
Remove whitespace.
Fix zip creation.
Fix Sphinx documentation directory post doc reorganization
Merge pull request #1039 from jburel/xml-annotation-develop

Xml annotation develop