cpufreq: Fix broken uevents for cpufreq governor and cpu devices

cyanogens uevent commit when the governor changes was rendered
non-working since kitkat (or so) as the uevent filter function
caused events to be dropped. Now hook into cpufreq_core_init()
and cpufreq_add_dev_interface() to create our basic ksets for
cpufreq and cpu devices. Also, we don't need to set environmental
data, so clean it up a bit.

This commit requires a change in ueventd.rc that add rules for
several files of interest.

Conflicts:
	drivers/cpufreq/cpufreq.c

Change-Id: I3aafa0d4e18363e1d68535f513099ecd27024007
drivers: cpufreq: Send a uevent when governor changes

* Useful so userspace tools can reconfigure.

Change-Id: I74df7982ae1a4572a9c5b96914f76931e48489af
Revert "drivers: cpufreq: Send a uevent when governor changes"

This reverts commit f20c421544fcd3eec18701fec8ec396d989ba344.

Change-Id: Ie98eb9c9bfec7eedb57b0656cba004ed251ff483
msm: HTC: Enable UIO driver for storage daemon change

* Removes need to access raw kmem device

Change-Id: I4728629641ec5c0bde49afb404c06a5a44d05f30
msm: HTC: minor set_backlight function cleanup

* Remove pass-through set_backlight functions
* Remove stored backlight values: these were either unused or redundant
  to the checks performed in msm_fb.c

Change-Id: I75e3accb635831ed1f6b00e57ecd089778142c8d
cm3629: Restore stock sleeps

The sleeps inside lightsensor_enable are necessary to prevent the
backlight work queue filling before sensor values are ready. The sleep
inside psensor_enable seems to not be necessary, so it remains excluded,
cutting down on screen-on lag.

Change-Id: I107d7c09d199b332bf192a1c6e5f83be44e8dc7f
ASoC: wcd9304_m4: unconditionally switch tx ports

Kconfig part of this change got dropped when merging, resulting in a
dead mic on m4.

Conflicts:
	sound/soc/codecs/wcd9304_m4.c

Change-Id: I8079c6e2e977114e8643b2e6a6edced6bfeccb3a
ASoC: wcd9304: add a micbias tweak for m4

This gets rid of the dreadful mic noise and makes it usable again.
Taken from the modified m4 driver.

Change-Id: I917e6cadb02efff0271beebd913914b3e4fc59f7