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

Conflicts:
	g2.mk
overlay:  Add support for multicolor notification light

Conflicts:
	overlay/frameworks/base/core/res/res/values/config.xml

Change-Id: I21e3004704958a337cc7d8a059dacff26910d250
g2: Use QCOM_BIONIC not KRAIT_BIONIC

Change-Id: If202d525f6f426e904b69c101635acc7edc49035

Conflicts:
	BoardConfigCommon.mk
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

Conflicts:
	overlay/frameworks/base/core/res/res/values/config.xml
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: Build libxml2 and change partition sizes

-Build libxml2 since we're no longer using a prebuilt libxml
-Change partiton sizes (doesn't affect anything, but whatever)

Change-Id: Ia0fe3b7206101f61cf96dea1c244912be67ca693

Conflicts:
	BoardConfigCommon.mk
g2: audio: fixes and new audio effects

Change-Id: I69000ab8643565ec6b42468b321fb9f07b93a055

Conflicts:
	g2.mk
g2: Remove bootloader option from reboot menu

Change-Id: I166ff659243f03e030fd5a524c0cf64a86532f4d
g2: Decommonize gps.conf

Change-Id: I4ec9244ae74f675b5bcf5066929419e538bd16a5