[V3 patch 00/19] cpuidle: code consolidation