initial import: DB8500: LiveOPP 0.9.9

-Original Commit: https://github.com/cocafe/i9070_kernel_CoCore-E/commit/90f4dfd35ccdc072444d4d5e77cd383d34e2cf46

-Author: @cocafe

-Boots and seems stable at 1100Mhz. Frequencies greater than that
need more voltage. (SEE NOTE).

NOTES: I had to disable set_volt on all frequency tables under
1100Mhz. I assume there is something wrong with the voltages or
the way setting voltages is done ( for this device ).

Conflicts:
	arch/arm/configs/cyanogenmod_codinanewcotmo_defconfig
liveopp: update voltages

-These voltage work.

-Still only stable upto 1100Mhz.

-MAX_OPP = 0xff
db8500-prcmu: Remove unstable frequencies.

-Also put 1000Mhz back on MAX_OPP
BLN: Make it blink!

-The way BLN is now seem pretty useless. It just turns on
and waits for the typical led time out (Normally 5 seconds). If
you weren't looking at it, you'd miss it.

-Now, if you recieve a notification while the screen is off. BLN
blinks until you turn the screen on.

-Further considerations: There's room in here to have custom blink
patterns, so maybe in the future... Perhaps there should be code
in here to check battery level, i.e. no blink if battery is too low...
Perhaps no blink if "in pocket" (proximity) detected...
BLN: fix multi-notification threading issue.

-There was a little issue where if you get more that one
notification while the screen is off, multiple blink threads
were created causing the blinking to be irratic. Now we
just return if there is alread a blink thread going.
y
BLN: Fix irratic blinking during sleep.

-When the device goes to sleep the led driver suspended. It does
seem to do partial wake ups periodically. So even without
using a wakelock BLN will still blink. However the blinking
is irregular and makes it seem like there is a "malfunction" when
there isn't. So we are using a wakelock while we blink.
Merge branch 'oc' into kk44

Conflicts:
	arch/arm/configs/cyanogenmod_codinanewcotmo_defconfig
liveopp: remove sysfs interface.

-There isn't a whole lot of need for tweeking on such a
small overclock and there isn't alot of play in the
voltages or frequencies either...