cpufreq: CPU max. hardlimit touch 3.10

This is a derivative of the original hardlimit implementation
* Transfer to new driver locations
* Improve integration with existing code
* Provide conditional parameters