settings: add back all keyboard IME features back (2/2)
this commit adds:

- ime switcher notification - thanks cm (Already merged)
- slims fullscreen disable on landscape
- slims force autorotation on IME
- volume button control for navigate in the message - thanks cm (Already merged)
- slims force to show always enter key

some fixes to the 4.2/4.3 implementations + added full multiuser
support for all this features

cheers

Change-Id: I6165077e026fbc52e013610ae87eda6194a91238