Revert "cpuidle: Quickly notice prediction failure in general case"

This reverts commit 54d5b662bd627414eadaf21a742a1d677b123528.
Revert "cpuidle: remove the power_specified field in the driver"

This reverts commit 42568643122e8e2fa306bdf0b4b127300aa023be.
Revert "cpuidle: Fix finding state with min power_usage"

This reverts commit 0ab1671ed9022072fbf6c8e172a5c51e71d1fb1b.
Revert "cpuidle: Get typical recent sleep interval"

This reverts commit 97977eb2bdd146ca886b0f8ea3bc4f1bb618e818.
Revert "cpuidle: Quickly notice prediction failure for repeat mode"

This reverts commit 3da21a71b9534c5999bc8fddd9109bac41bb795a.
Revert "cpuidle: move field disable from per-driver to per-cpu"

This reverts commit 0e6ff6844fdf228422bbd3c2a0fbc2e4fa0e8a01.