Settings: Auto Keyboard Rotation (2/2)

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

Patchset 2: Added pop-up dialog for when auto-rotate is enabled

Change-Id: If0aff20dbc1f1c8ab1d29102659bcff6fd7bc499
Merge "Settings: Auto Keyboard Rotation (2/2)" into jb4.2