UserInterface: remove vibrate on expand if device has no vibration

Additionally remove duplicate hasHardwareButtons initialization

Change-Id: I7843dc3fad10cc1daebdf7a347018ddd38184fc7
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Merge "UserInterface: remove vibrate on expand if device has no vibration" into jb-mr1