Hardware: add SerialNumber support

Some manufacturers, e.g. Samsung and Acer, display a different
serial number in Settings -> About Phone than the one in
ro.serialno. This class enables the alternative serial number,
which is the one marked physically on the device, to be displayed.

Change-Id: If328ca7b487435b88246d1f8c47b04770183f09e
Add tap-to-wake class definition

Change-Id: Icaa7f8e8846ab4d7375a03b407fb3c80a194de49