Support gres count of zero

If job or step request a gres count of zero, do not test that the
gres name is valid (e.g. "--gres=foo:0" is fine even if "goo" is
not a valid gres).
Disable a couple of test if not SlurmUser