Fix up/down arrowing off a focusable node

For block nodes, just move programmatically. For inline nodes, move
programmatically to the end of the node, then move natively.

Change-Id: I6d701850f9f48856d149bf962fa53f8b92c3c3d0
Merge "Fix up/down arrowing off a focusable node"