cpufreq: CPU max. hardlimit touch for 3.10

This is a derivative of the original hardlimit implementation
* Transfer to new driver locations
* Improve integration with existing code
* Provide conditional parameters
* Allow fully replacing cpufreq_limit
* Fix a missing cpufreq_limit separator