Flesh out parts of projectile.el using cl-lib

Rewriting `projectile-commander' to use `read-char-choice' instead of
`read-char' simplified a bit.