A dependency for system suspend. A suspend dependency registered in
SuspendSystem identifies that some asynchronous suspend procedure
is still running. SuspendSystem is considered suspended when all the
subsytems are suspended and all the dependencies removed. |