cpufreq/msm: add global cpu voltage table
EOS optimization system
EOS: finish optimization system
leds: as3676: expose ALS values
tmp: force 500mA on unknown power sources

* every power supply source should be able to provide 500 mili-ampere
* has to be re-visited
* inspired from: https://github.com/CyanogenMod/android_kernel_sony_msm8x60/commit/e45f1b216e5be336ca9f0ea89a4e75c60be5ea13
msm: leds-fuji_nozomi: disable hardware ALS

* should fix screen flickering
* we are now able to use DASH anyways
* inspired from https://github.com/CyanogenMod/android_kernel_sony_msm8x60/commit/371bdb5452de06e2b98ecc03925d563c04d603eb
bcmdhd: improve wifi range

* when the signal gets really low, let's still display those WiFis
* taken from: https://github.com/LorDClockaN/LorDmodUE/commit/70da51fd577a300d6fb6cf0d8d02cb907267e5e4