Buttons: volume options + home wake

- music controls with volume longpress
- volume wake
- swap volume buttons based on orientation
- keyboard cursor control

all thanks to CM

Change-Id: I1153c30bf540e51e0e58334af3c298fb78d4b37e
CF: Add hooks for device specific features

originally by Danesh, CM

Change-Id: I0d4f27a81e84118d78a1db5a20c15863127df5e7
CF: Electron Beam configuration

credits: kufikugel, SlimRoms

Change-Id: Ib7f53e5e7adebda0c01b997bb2ebf53f6df2bacf
font style: correct default value

Change-Id: Iac7616848e501c932558a0ef798e63a8704f4b6c
Clock Font: Adding more styles

Change-Id: Ie928d760daa9b0e26e25a9ce0525c40bcb75c92e
clock font: fix default value.. again

Change-Id: I7c26eb5f2757e2fb4c906cb7557160177799f0c7