Navbar: configurable IME layout

also begin setting up configurable button arrays

Change-Id: Ie9374e05a572f336e586ee54cf191bc8a862b455