reports: shorten column names
app_monitor: add io_is_busy module param
cpufreq_dynamic: add io_is_busy parameter
app_monitor: fix errors in time accounting due to cpuidle
dynamic: force up_treshold = 99 when not in active state
dynamic: local var indicating active state
dynamic: decrease frequency as much as possible when not active

calculate minimum freq that can support current workload and set it
without going through all intermediate steps.
dynamic: add sampling_down_factor_relax parameter

It's purpose is to relax sampling_down_factor restriction to avoid
wasting power at high frequency when the load is really low.

If the frequency that can support current load is at least
sampling_down_factor_relax*freq_target smaller than current freq
then try decreasing freq by one step

Where freq_target is freq_step*policy->max/100
dynamic: optimize jiffies<->usecs and msecs<->usecs ops

There is no need to convert the same value again and again.
Convert in on sysfs layer for user and use best representation internally
dynamic: reschedule governor code on input
dynamic: cleanups