Support Ctrl-based EditText movement.

EditText now listens for Ctrl+left/right to jump through text at word
boundaries.  It also listens for Ctrl+home/end to move to start/end of
the full text.  This emulates behavior found in desktop text editors.

Bug: 4081964
Change-Id: I98bd19c0d8707357847db3466648a83fd774dbaf
4 files changed