cpufreq: Fixes for Linux 3.10.5, hardlimit

* Set the screen on max to default to unoverclocked max
* hardlimit has a backwards screen on / screen off
  (This cannot be avoided without an extensive rewrite)
* Remove unused changes for inapplicable functions
* Ensure the kernel defaults are restore w/out hardlimit