CPUFREQ_LIMIT: V3.0 allow to lock max freq for each core! and more.

*Allow to control max freq on each core allowing us to lock max freq
as needed. and not allow apps or ROM service to set higher.
*Show to user that he cant set higher via default max freq function
when max freq lock is set. it's will just go to max allow freq.
and never higher.

to unclock need to echo 0 > /sys/kernel/msm_cpufreq_limit/cpufreq_limit_cpu#
if was locked before.
then user can set freq normally.
after that we can lock again.

Need of this function is based on need to have max allowed freq on high stress.
We use ROM thermal driver, and when it's unlocking the max freq when CPU temp
is low, it's setting the MAX allowed freq! and that is 2.8Ghz max OC for me.

I dont want that. this code help to solve this problem.

Huge THANKS to @Alucard24 for building this code.! Respect!

My idea, his hard work. :)