acpuclock-krait:Add Voltage Control interface

Heavily based from Stratosk's implementation(for the sake of being unique). This adds further control on voltage control, we devide the acpu_table to 2 groups, Higher frequencies and Lower frequencies, Higher frequencies range from 1.2Ghz upto the maximum clock setting(includes Overclocking) while the lower frequencies are from 1.1Ghz down to the minimum which is 384MHz. i believe that the lower frequencies can be undervolted more than what the higher frequencies can thus we use this approach it can further improve stability and at the same time run your device cooler. This commit also considers the default voltage boost laid out by Qualcomm(there is a 25mV voltage boost added to the stock voltage from the acpu table). This is still in a test phase but should work as it is described, just used plain simple interface which is in contrast with Stratosk's layout.

Would like to thank @myfluxi and @Stratosk, My wife(Happy Birthday!!) and child who served inspiration.

Signed-off-by: zeroblade1984 <zeroblade1984@gmail.com>

Changes to be committed:
	modified:   arch/arm/mach-msm/acpuclock-krait.c