Revert "param: locking for kernel parameters"

This reverts commit 310d59bbf01ba74011e034104d448dd574794441.
Revert "param: make param sections const."

This reverts commit 1fde8e10c619e49c6c395c987804664ca893f3c5.
Revert "param: use free hook for charp (fix leak of charp parameters)"

This reverts commit f8ef9596a60a995b492c1a32a1f6aaf65ed9ad94.
Revert "param: add a free hook to kernel_param_ops."

This reverts commit e3285655230c3d563509a5d6df8a56319baad6b2.
Revert "param: use ops in struct kernel_param, rather than get and set fns directly"

This reverts commit 96188763481bd26e0eb92d56629d78e6789a6530.
cpufreq: new Zen governor

So while searching for a better governor for Galaxy Mini that could beat the
SmartassV2 by Erasmux, I finally found.. nothing. So I created the Zen
governor, based on SmartassV2, with some little modifications:

-Dynamic Awake Ideal Frequency that changes based on the idle states of the phone
-BoostPulse linked to the Synaptics driver
-User-changeable Boost Frequency parameter (which is 604MHz at the moment)
-Probably the best balance between battery-life and performance for Mini
acpuclock: rewrite Beni clock structure
defconfig: update