Revert "cpuidle: remove the power_specified field in the driver"

This reverts commit 309f64c4b4fe2c2d057e58ac5eea45615756ca59.

Conflicts:
	include/linux/cpuidle.h
int_sqrt.c: Correction square root algo with naming
int_sqrt: Improve 3x faster integer sqrt.

Result on 10,000,000 call.
Old:
sqrt(12345689) = 3513
real	0m0.768s
user	0m0.760s
sys	0m0.004s

New:
sqrt(12345689) = 3513
real	0m0.222s
user	0m0.224s
sys	0m0.000s
Media tuners are useless, don't require them to build
defconfigs: no more media tuners, cpufreq limiter from faux, sched mc, sched smt,

cpupower from Linaro, Allow CPU alignment, DVFS Monitor from Samsung, Neon kernel mode from Linaro, Power Efficient Work Queues from Linaro, Frandom from Eli Billauer, QCOM crypto, ARCH Random, generic STRNLEN and STRNCPY