Uninstall gapps unless MINI_GAPPS=true

Change-Id: I8654a0e9433d8082b6c71bc64552d6d3b1c87410

Conflicts:
	common.mk
Samsung msm7x27-common: initial BlueZ support

Change-Id: Iee555d83184ee5d103925d76aa4019fc60cc8f30

Conflicts:
	BoardConfigCommon.mk
	ramdisk/init.msm7x27.rc
Samsung msm7x27: install init, ueventd files from common config.

Previously we needed to push the init and ueventd files from each
per-device config. With this change it is no longer necessary, letting
us streamline future changes to init files.

Note: this commit also installs the new bluez init.rc, and adds a template
parts.rc to satisfy build. Per-device configs can override the parts.rc to
add custom services, but it can also be useful if we create a shared
"SamsungParts" helper app in the future.

Change-Id: I4ad14ad85095b3a16e35d98feef4b11a9e91c3df

Conflicts:
	common.mk
Samsung msm7x27: add FM support

Change-Id: I73ab42955285202379a0cd62958bddfff9a3cf27
Double Effem
Samsung msm7x27: fix samsung bootloader name for init

The hypen within the product code is actually necessary.

Change-Id: I06a8f31bd96134fe12be4b22e758cad42f8c54e3
Samsung msm7x27: libaudio fixes

* Local modules need to use TARGET_BOARD_PLATFORM (msm7x27)
* Don't hardcode combo device support, set in BoardConfigCommon

Thanks to AndroidMeda (changes kanged from p500's libaudio)

Change-Id: I8f28c015be942f59c6c9c09577b9379cdbb4eb02