cpufreq/acpu: Adding cmdline_khz

This feature allows the user to set the default
frequency over the kernels command line.
It includes every possible check for every error
a human being could possibly do.

If you want your user to be able to set the
min/max khz over the flashable zips name, I
suggest you look inside my zips from v0.55 b4 up.
(pyramid)

entirely innovative and genuine content from:
show-p1984 <showp1984@gmail.com>
Bricked-Kernel <http://bricked.de/>

Conflicts:

	arch/arm/mach-msm/acpuclock-8x60.c
cmdline_khz: cpufreq: modify the thermald hack

Conflicts:

	drivers/cpufreq/cpufreq.c
cmdline_khz: modify cpufreq to set our values instead of the default ones
cmdline_khz: add comments for better overview
cmdline_khz: Add parsing for governor cmdline option

Conflicts:

	include/linux/cpufreq.h
cmdline_khz: Move extern variables to cpufreq.h for global inclusion
cmdline_khz: update governor parsing and cpufreq interface
cmdline_khz: update governor parsing and cpufreq interface #2

This seems to be the most elegant way of overriding the default
governor set in the config.
cmdline_khz: to be on the safe side fill vars with default settings
cmdline_khz: move check_khz function to cpufreq.h

This will allow using this function independent of acpuclock.h
cmdline_gov: remove debug test
cmdline_gov: Add failsafe
cmdline_khz: Change kernel info msg to fit the function
cmdline_gov: Only override the governor 2 times
cmdline_maxscroff: add initial cmdline parsing
cmdline_maxscroff: modify acpuclock to set our max scr off rate
cmdline_maxscroff: add earlysuspend/lateresume to cpufreq to determine if screen is on/off
cmdline_maxscroff: add debug messages
cmdline_maxscroff: cleanup earlysuspend/lateresume and ...
modify log messages to show the REAL current frequency, not the one that is about to be set.
cmdline_khz: Fix c&p errors. This fixes cpu scaling above cmdline set values