Allow customizing the tab left/right keys

Basically, the same solution as confirm/cancel.

Also provides defaults for confirm/cancel in case the application does not set them (since I did this for L/R so that updating native should be clean.)

-[Unknown]