msm7x27a-common: small updates from caf and disable performance profile

Change-Id: Ieb7cb8f4c19224e8af34116357a8b8ce41797bd9
msm7x27a-common: properly query battery capacity

  * 4.4 introduces a new daemon, healthd, that handles battery status
    - resides in: /system/core/healthd
    - BatteryMonitor.cpp iterates through all the *directories* under
      /sys/class/power_supply looking for a file called 'type'
    - if the type == Battery, it assumes this is the location for the
      battery stats for the device. Only the first directory that matches
      this criteria is used.
    - on sony 8x27 kernels, this search results in:
      /sys/class/power_supply/fuelgauge.
    - To determine capacity, healthd looks at the contents of the
      'capacity' file under this discovered base path. This results
      in /sys/class/power_supply/fuelgauge/capacity on sony 8x27
      kernels.
    - Unfortunately, this is the wrong path. The capacity file at this
      location returns a large negative number.
    - Other paths like status, voltage_now, and present are also
      incorrectly determined.
  * For comparison, in 4.3 battery statistics gathering was handled by
    frameworks/base/services/jni/com_android_server_BatteryService.cpp
    - BatteryService does a similar search for a file called 'type' with
      the contents of 'Battery'
    - But the search logic is different here: it takes the *last* path that
      matches the criteria.
    - This results in the correct /sys/class/power_supply/battery
  * This patch overrides the discovery mechanism for battery status completely.

Change-Id: Ibf956b4358a559fd33d4c918b9946607b0ea28e1

Conflicts:
	BoardConfigCommon.mk
msm7x27a-common: wake with home key

Change-Id: If5e6f5c4ca4c46bf8aada833e2e1f12ca4fc879b
msm7x27a-common: add volume key layout for 7x27a_kp

adding a specific key layout config means it won't use the Generic config anymore. add in volume control for our specific configs

Change-Id: I53564031a58486a045da1042ee0c084444061a8a
Move config_disableMenuKeyInLockScreen to Keyguard overlay

Change-Id: I61066cdbb1cc6436a0b9f8e5149d5fc55c5fb164
msm7x27a-common: Disable initlogo

Change-Id: I6f545a7b0a50dc9d89fc14164d595f53772dbf57

Conflicts:
	BoardConfigCommon.mk