Samsung msm7x27-common: cleanup & reorganize shared config

* Fixup building with BlueZ or Bluedroid (BlueZ enabled)
* Move overlay, board config, recovery code and properties that are
  common for all builds into shared config; duplicate config will be
  removed from per-device repositories in separate commits
* Disable dalvik alloc debug output (dalvik.vm.debug.alloc=0)
* Add more useless files to releasetools-extras.txt for space savings
* Remove all kernel headers
* Adjust libaudio, libcamera to use headers from kernel source
* Fix libaudio build error when FM is disabled via BoardConfig
* Recovery: remove recovery.rc, non-working graphics.c
* Recovery: use default init.rc, add minimal init.recovery.msm7x27.rc
  (to insmod fsr drivers and configure USB drivers for adbd properly)
* Recovery: assign home key to select function, disable menu key

Change-Id: Ia5fe43bfd033d9cea6778781847729ffafed3c3b
Update ath6kl-compat support & fix AP mode

The ath6kl driver now works on the 2.6.35 kernel. Update the build
parameters to account for the changes in ath6kl-compat repository.

Also ensure that AP interface name is correct when using this driver.

Change-Id: If1aceb1f48ca2309e7c179dc9a446fc310e83a72