pick: add a dialog for the pick command
This is a simplification of the rebase dialog. There's almost certainly some room to refactor this and the rebase dialog, and also use it for `graft` and `evolve`/`next`. But I just want to get this in before the code freeze.
Showing with 275 additions and 0 deletions