SUpport gres counts of zero

Broken in the course of adding support for GRES type field
bug 633
Match gres type for step

Previous logic did not work properly to allocate specific GRES
model types to job steps from the matching job model types.