[2/2] Settings: Slim IME options

- settings: add back all keyboard IME features back (2/2)
from; https://github.com/SlimRoms/packages_apps_Settings/commit/dfea82c32a5a32e8f26d081b9662b76ed34ce3a8

 this commit adds:

 - ime switcher notification - thanks cm
 - slims fullscreen disable on landscape
 - slims force autorotation on IME
 - 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

- use better dialog handling on IME settings
from: https://github.com/SlimRoms/packages_apps_Settings/commit/6bbe59f2899f56c15fa75d04a14bbef71e555853

 sorry did not saw that crap from 4.3 implementation. use a better
 dialog handling as well prepare it for future other dialogs
 we may need here

PS3: fixes

Change-Id: I567e09840d1b1b88f387ebfc99bf77bd031ab63e