Frameworks: Toggle to disable fullscreen keyboard (1/2)

Change-Id: Id133925d659ea7e8589aec1ea3200bc6247da7cc

Conflicts:
	core/java/android/provider/Settings.java
InputMethodService: Auto Keyboard Rotation (1/2)

Force auto-rotate when keyboard is shown.
Configurable auto-rotate sensor timeout after keyboard is hidden.

Change-Id: I56bc333e91702a9227409e35fce28567c435d16c

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

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