Add config_hasRemovableLid

If a device features a dock with a removable lid, lidOpenRotation
overrides the rotation even if it was undocked (technically the lid is
still open).

This setting tells the framework whether to apply lidOpenRotation to
undocked devices.

Change-Id: I1051278a45875b2139b75db28467f9b8de2936d6
Commit Owner: Aaron Echols
Author: Alexander Hofbauer<alex@derhofbauer.at>Aug 4, 2012 12:57 PM
Add support for external dock batteries

Allows the external battery status to be read via framework.

Author: Aaron Echols
Change-Id: I1340071cecab8f1733e58e4f3ba0d304f861f311
show dock battery level if available
frameworks: add dock battery drawables for HDPI/MDPI devices

Change-Id: I8cc2cfc74548693ffbdd48447d7fa414fd451f59
DeviceKeyHandle: The device should consume only known keys

When the device receive the key, only should consume it if the device
know about the key. Otherwise, the key must be handle by the active app.
Also make mDeviceKeyHandler private (is not useful outside this class)

Change-Id: I4b9ea57b802e8c8c88c8b93a63d510f5952b0700
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>