Generalize workgroup scheduling policy framework to allow cu-major policies and add stub for borrowlocality policy