Properly count 'no call' sites

cyvcf2 assigns 'no call' sites a DP and QC of -1, which caused the
statistics to be off since we checked for 'no call' sites (i.e. gt=3)
after all other checks.

The check for 'no call' sites was moved up to make sure only true sites
get to the QC/DP checks. Furthermore, the QC/DP checks are counted
independenly, since a site can fail multiple checks.

The test cases were updated to reflect these changes, and now all pass.
1 job for testing in 24 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Test
failed #4223
docker
build

00:00:24

 
Name Stage Failure
failed
build Test
No job log