dynamic: introduce sampling up delay factor above power-optimal freq

optimal_freq means frequency that is fast enough and not that power
hungry as max freq. For a power saving scenario it may be 800MHz (vs
1000MHz max), for OC scenario (to 1250MHz) it may be 1000MHz as maximum
non-oc freq

above that freq each freq increase must wait at least
high_freq_sampling_up_factor timer ticks
dynamic: update default settings
dynamic: make power-optimal freq an upper limit in non active modes
dynamic: rename optimal_freq to power_optimal_freq

this name better describes what this parameter means
dynamic: implement turbo boost part 1
dynamic: update soft/hard limit logic, actually enforce hard limit
dynamic: optimize limits calculation, add debug statements
dynamic: implement turbo boost 2/2
misc: enable dynamic debug on module push
dynamic: reorder parameters to match the manual
dynamic: reorder parameters continued
dynamic: add standby_threshold_freq parameter

now standby_delay_factor will be counted from
this frequency down, not from policy->min as before
dynamic rename oc_freq_limit_parameter
dynamic: change oc_freq_limit_us to oc_freq_limit_ms
dynamic: rename oc_freq_limit_ms to oc_freq_boost_ms
dynamic: make standby_threshold_freq relative to policy->min
dynamic: change min sampling rates check
dynamic: update default gov settings for janice