Allow NVSemaphore to be enabled/disabled, update uses of NVSemaphore to use this feature.