Added hardware keyboard support to NumberPad activity
Deduplicated code in Hymnbook.Hymn.getText, Hymnbook.Hymn.getStanzaText,
Hymnbook.Stanza.getText