Followup cc657c4: make code and strikethrough key commands actually work

Add them to surfaceCommands and CommandHelpDialog. Switch history and
formatting so the CommandHelpDialog doesn't overflow into three columns.

Change-Id: Id006a59dff608b6bbaaab066323f260435009f58
Merge "Followup cc657c4: make code and strikethrough key commands actually work"