Navbar: fix IME layout customization

Revert "Fix IME navbar settings - these extra changes broke things."

Reverting the previous changes had no impact and reduced organization
considerably.  To function properly the string builder evoked by the
update method when the dialog's onClick is called needs a static hashmap
of possible entries to iterate through. The default string is now set in
frameworks if the string is null.

This reverts commit 3286111d3589b96dcd42ac46befd78d4d283d560.

Change-Id: Ide82083e26663c58c2d25c597ed787c80f7bb62b