UserInterface: updated logic for initial Allow 180 Rotation check state

This will use the same logic as in PhoneWindowManager

Change-Id: Iaf3f63006cd4964f0349c0ad7d7eb64da8d5fa14
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>

Conflicts:
	src/com/aokp/romcontrol/fragments/UserInterface.java
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>

Conflicts:
	src/com/aokp/romcontrol/fragments/UserInterface.java