don't delte these folders every time....

Change-Id: I57e1c6c400fb5854d3a603fb9ae89d2e45de2f90
pegasusq: Replace governor nr_running logic

Remove pegasusq's own nr_running() averaging logic and replace it with
Nvidia's avg_nr_running() in-scheduler collecting mechanism.

Compared to the old logic, the new one is able to do absolutely exact
runqueue monitoring as it is averaging deep inside the scheduler, whilst
the old logic could only do snap-shots every 10ms.

Furthermore, we're able to decrease runqueue peaks and lows by the
sliding-window averaging done by avg_nr_running(), averaging runqueues
over 134ms and retaining the precision.

We also remove a whole separate workqueue from the kernel and a lot of
overhead and code from inside the governor.

Conflicts:
	drivers/cpufreq/cpufreq_pegasusq.c

Change-Id: I8100ae92fe8fcdcea9913c4324c33e4597393bcc
drivers/cpufreq/cpufreq_pegasusq.c: introduce fast down

Change-Id: I0e374002299d974fac11cc7d489cc3c6dec1adb1
usb changes

Change-Id: Ice68ef543a50fed50f691f5e2266579670b3aa67
pegasusq: Add core count load biasing, multiple freq-steps, and fast-down scaling logics.

Original implementations based on Samsung's new sources.

Conflicts:
	drivers/cpufreq/cpufreq_pegasusq.c

Change-Id: Iedd6d6cdcae30af848b4143ce202fb907289ddbf
cpufreq_pegasusq.c: busy_time gets reasigned 5 times, but i think it should be sumed up

Change-Id: I3a80b84c46488f4f7f598b6b8321abe3a1f1dc1b