als: fix negative bogus values
als reported negative values in very high light situations (direct sunlight, etc)
fix this by keeping the luxvalue in predefined boundaries
cpufreq: add link CPU governors

Conflicts:

	drivers/cpufreq/cpufreq.c
cpufreq: (gov_sync) bring cpu1 up if it is offline

Conflicts:

	drivers/cpufreq/cpufreq.c
cpufreq: (gov_sync) sync core min/max frequency
when changes in one core are applied

Conflicts:

	drivers/cpufreq/cpufreq.c
cpufreq: (gov_sync) refactor to link_policies
and enable feature in defconfig