Fix up, add, & change a few things

Change-Id: I030407239d0879a6093144b134c1344ea0f61858
Add proximity wake flag

Use frameworks opt-in functionality.

Depends on http://review.cyanogenmod.org/#/c/69169/

Change-Id: Ib078b65252bd5ca4da3d71d8d73f66ba7e8bf333
g2: set volume last to avoid pops on speaker

this fixes the occasional pops on my d802...

Change-Id: I275c7e4ac02d1f388978c543a281f066c42a9e68

Conflicts:

	configs/mixer_paths.xml
Keep all dalvik-cache in /data/dalvik-cache
CM has a patchset to remove this option, because most devices have
plenty of space in /data partition now. I commented, they should keep
it, just set it to 1. I override this in my vendor/vanir-private
repo, in my builds, anyway... setting to 1
Add init.vmware.rc
Torch: Use sysfs, MUCH FASTER response
Fix init.g2.rc allow to enter deep-sleep & much more...
[1/2]Build libgps.util instead of using prebuilt
remove sensors.sh dirs are made by init.g2.rc & use cm-11.0 sec_config
remove BOARD_NFC_HAL_SUFFIX not needed
update configs/sec_config
Use jdi cmdline as kernel cmdline for my device