scheduler: compute time-average nr_running per run-queue

Compute the time-average number of running tasks per run-queue for a trailing window of a fixed time period. The detla add/sub to the average value is weighted by the amount of time per nr_running value relative to the total measurement period. @faux123

Signed-off-by: Rachit Rawat <rachit.rc96@gmail.com>