Fix PRODUCT_LOCALES

Change-Id: Ic89e7eb6802524039565bc13f9db297f7310bcce
Move some packages to extras

Change-Id: Id5fc36094d86bf39980dfe8840a8e53831763d97
Fix shared ramdisk

Change-Id: I8c7e95b93cb245dbe22993957f45413add5e7c08
permissions
update powerhal

Change-Id: If1ff44ba61da10ffe093f45334e6e2178344bf90
set dithering in device specific

Change-Id: Id8482ac9336cf5c4c7aa75809173deba8b1b03a4
msm7x27-common: cleanup & reorganize init scripts

* Remove non-existant/useless/duplicate entries from init.msm7x27.rc;
* Configure shared init.msm7x27.rc to load init.${ro.hardware}.usb.rc
  and init.${ro.hardware}.parts.rc (latter can be for device-specific
  services/config).

Change-Id: I804a4d953fa722c6f1596f2bcfdd7b5caff0fd94
MINI_GAPPS

Change-Id: I601c57161c8887dc351d0b07d7763a557dca50ab
Samsung msm7x27: add support for kernel 3.0, ath6kl-compat driver

Notes:
 - this patch enables opt-in support for kernel 3.0 and ath6kl-compat
   wifi. Can be enabled by setting the following in device_name.mk:
   BUILD_WITH_30X_KERNEL := true
   BOARD_WLAN_DEVICE := ath6kl_compat
 - the change to wpa_supplicant service will not negatively affect the
   ar6000 driver with wext. Invoking "-Dnl80211,wext" will instruct
   wpa_supplicant to try nl80211, and then fallback to wext. If nl80211
   is not compiled-in, it will automatically use wext, just as before.
 - wpa_supplicant_8_lib is added for ath6kl-compat driver; fully supports
   regular station mode and ad-hoc mode (using compiled hostapd).

Change-Id: I0356a148da042bfbca355b2b7a56095500995fb9
ath6kl: clean target before building

Should avoid problems if a prior build failed before cleaning up.

Change-Id: I56cecbc48c2e3eed86d8de4ec5f6304d7fe8934a
Uninstall gapps unless MINI_GAPPS=true

Change-Id: I8654a0e9433d8082b6c71bc64552d6d3b1c87410
Samsung msm7x27-common: initial BlueZ support

Change-Id: Iee555d83184ee5d103925d76aa4019fc60cc8f30
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
Samsung msm7x27: add FM support

Change-Id: I73ab42955285202379a0cd62958bddfff9a3cf27
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
msm7x27-common: cleaner ath6kl-compat building

Module now builds within $OUT tree.

Change-Id: Ib84b8a1b438d9408f310f7a96a5ea397d25a0ec8
msm7x27-common: remove local loc_api code

We no longer need this, as the version in hardware/qcom/gps now
works with AMSS 50000.

Change-Id: I5214ac6c9eae053df4b2180a911ed7f61117582c
Merge branch 'cm-10.1' of https://github.com/androidarmv6/android_device_samsung_msm7x27-common into jb-mr1

Conflicts:
	BoardConfigCommon.mk
	common.mk