Framework: Configurable 0, 90, 180 and 270 degree rotation (1/2)

thanks cm

Change-Id: Ie950679d3515234ab30e6da04cba2659c463425d

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Fixed bug where Rotations has not been applied on reboot
base: show notification count overlay

Change-Id: Ie4df927531bd8d2869780336b5657f8194141b42

Conflicts:
	core/java/android/provider/Settings.java