Enable user creation and multi-user UI

Change-Id: I461c844013e09113ac53f9dc4bef1215e03fde6b
build: Avoid poisoning the host binaries with bad ABIs

the vector class symbols are only needed on the target. Don't inject
(or expect) them into the host binaries to avoid multi-device build
conflicts and ABI breakage

Change-Id: Id0435369b6630a2da6411a4cf5255cfedd833dfc
selinux: Fix access to the vibrator amplification sysfs

Settings needs access for the VibratorHW class

Change-Id: If4f893474fb11c9b34f016b9b107972f77740ad8
selinux: Cleanup verbose rules with binder macro

Change-Id: I17342bdcf05c407a61c13eec62e1498b35db34ce
audio: Enable offload effects bundle

Our compressed audio API is now up to date, enable this

Change-Id: Ie65220dce6150d72387b27538377060fb379e986
g2: Use QCOM PowerHAL

Preferable that we use the 2.5.18 QC-OPT (I'll open a pull request
at TheMuppets)

Change-Id: I1c1698d8ae0e34f7c2deffd8b8fdf66f0b915f22
g2: Move kernel dependency to common

Change-Id: I597bceb6b4590f5ef230fdc3100feebf235a2577
g2: Enable extended font support

Change-Id: I228729921ef7ab192f98041adebea848aec64aad
g2: Add voip_rx to fix VOIP mic usage

Change-Id: If00304dcb0e3c6d26286a7915efd7d2c87d7dba9
g2: Clean common NFC

-Current system screws up ALL variants NFC
-Replace libnfc-brcm.conf with stock for d80x and vs980 and move
 to device repos
-Fixes for LS980 in device repo

Change-Id: I347f68948a88074122675ca372757658598eaabb
g2: Add TARGET_KERNEL_ARCH := arm

Change-Id: I575ef9556007f7fb9b80bbed2a6781f7d562fe74
g2: Add d803 and f320 to Android.mk

Change-Id: Icfdeb0983dda7bcb4e52b4e5b46077a183417440
g2: Add ifneqs for F320

Change-Id: Id6d99bd99e3181e96d6e113ae3b5254b038cb9bb
g2-common: Move prop overrides to system_prop.mk
overlay:  Add support for multicolor notification light
g2-common: init: Define TCP buffer sizes

-Increase TCP buffer maximums
-Define TCP buffer sizes for HSPA, HSDPA, HSUPA,
 HSPA+, and UMTS (other network types work fine
 without the setting)

Change-Id: I81d3b08d3397cfbcbc25954367f341bb95be63eb
g2: init: Fix storage mounting

-Mount /system earlier
-Fix /sdcard/0/0/0/0/0/0/0/0... problem
-Fix run-parts permission denied

Change-Id: I919d2b3d3830d6b5df235cf79b01555d33a7cd82
g2: Remove bootloader option from reboot menu

Change-Id: I166ff659243f03e030fd5a524c0cf64a86532f4d
g2: Decommonize gps.conf

Change-Id: I4ec9244ae74f675b5bcf5066929419e538bd16a5

Conflicts:
	g2.mk
	gps.conf
Build standard GPS HAL and remove this custom one

Revert "gps: Fork the GPS HAL"

This reverts commit a09e2152733f637c8956a9d4fd87505441a9597d.

g2: gps: Set TARGET_GPS_HAL_PATH