yield work
Created by: hamadmarri
When tasks asks for yield, alter its vruntime to have high value, so the scheduler won't pick it if there are other tasks to run. yield mark get erased after picking another task.
This is good for some wine/proton games: See: https://github.com/hamadmarri/cacule-cpu-scheduler/issues/35