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>
Updated Japanese translations

 Patch-set 2: Rebased
 Patch-set 3: Rebased

Change-Id: I403612a381a8ef2524a3f7234991fa14ceabd76f
Signed-off-by: rdgate <rdgate@gmail.com>
Updated Japanese translations

Change-Id: Ic03e551b5a1fc53f48514ae922e9933c2c9b60ae
Signed-off-by: rdgate <rdgate@gmail.com>
Updated simplified Chinese translations

Change-Id: I90dad8469592201925bcb900e05c1e93c1fa80cb
Updated simplified Chinese translations

Change-Id: I3abf36b32260b79062cb30a72e5f6cb77485a8b6