Fix up CPU Governors

* Governors by default come without capitalization. I personally disagree with that.  This commit make it so each governor appears with capitols

* I also added my old Ondemand that has undergone lots of tweaking.  Credits to @elbermu, @faux123, and @showp1984 for all of the components of this version of Ondemand.  I have used bits and pieces of their work to the point where I am not sure how did what anymore but I really like how this turned out.
Cpufreq: Badass & Ondemand Phase 2

* Badass is a three phase cpu governor. Badass removes all of this "fast peaking" to the max frequency. On a typical system the cpu won't go above 918Mhz and therefore stay cool and will use less power. To trigger a frequency increase, the system must run a bit @ 918Mhz with high load, then the frequency is bumped to 1188Mhz. If that is still not enough the governor gives you full throttle. (this transition should not take longer than 1-2 seconds, depending on the load your system is experiencing)

Badass will also take the gpu load into consideration. If the gpu is moderately busy it will bypass the above check and clock the cpu with 1188Mhz. If the gpu is crushed under load, badass will lift the restrictions to the cpu.

Signed Off By: Chester Kener <Cl3Kener@gmail.com>

Ondemand Phase 2

* The Ondemand CPU Gov is more stable with a second phase expecially on an OC Kernel where it will jump from really low to really high frequencies.  This will keep it from peaking as rapidly.

Signed Of By: Chester Kener <Cl3Kener@gmail.com>