Android: only show keyboard when text input is needed.

TODO: add a button into the command area to show it on demand; also
figure out other cases when it might be needed (like at the main menu,
but in the short term players can restart the game if needed).

A short term workaround is to use the stash search button, which pulls
up the keyboard because it needs text input.