Rewrite parts of projectile.el that are using cl-lib

Using `read-char-choice` instead of `read-char` simplified
`projectile-commander` a bit.
Merge pull request #562 from fbergroth/remove-cl

Rewrite parts of projectile.el that are using cl-lib