Refactor: all: new scheduler flag to skip compatibility code
This defines a new scheduler flag, pe_flag_no_compat, and defines it by all
internal code that calls pe_new_working_set(). It is intended to be able to
skip any scheduler code that is being kept solely for API backward
compatibility, for efficiency. It will also serve to verify that internal
callers don't use such code.