Revert "CRAY - Adds pre and post suspend/resume job step functions to the switch"

This reverts commit 421185f4342134b99c7711e6a105bfc8e84bfe54.
Revert "Revert "CRAY - Adds pre and post suspend/resume job step functions to the switch""

This reverts commit f3a66dd814653f3cc49891d36bfbe542319d355a.
Fix issues compiling switch/cray on a non-cray system