feat: add DataObjectGroup on all [Binary|Physical]DataObject descendents of DataObjectPackage.

Use <rng:zeroOrMore/rng:choice> grouping all [Binary|Physical]DataObjects to avoid the problem
with [Binary|Physical]DataObject order (closes #35)

--HG--
branch : seda21
3 jobs for !39 with topic/seda21/zero in 8 minutes and 58 seconds (queued for 9 seconds)
latest detached
Status Name Job ID Coverage
  Lint
passed check-manifest #462628
lint check-manifest

00:00:35

passed flake8 #462627
lint flake8

00:00:38

 
  Tests
failed py3 #462629
tests py3

00:08:52

 
Name Stage Failure
failed
py3 Tests
Uploading artifacts for failed job
Uploading artifacts...
py3-deprecated-warnings.json: found 1 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=462629 responseStatus=201 Created token=Qs5azYkH
Uploading artifacts...
report.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=462629 responseStatus=201 Created token=Qs5azYkH
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1