Simplify BackroundPowerSaver

This can be simplified because it has been moved to the open source library. Fallback background mode APIs are no longer needed.  This also simplifies external integration.