Add unofficial projectile.vim style {} support

Proper support for this is a long ways off, but a few special cases now
will go a long way towards making the inevitable transition less
painful.

Both singular/plural and singularize/pluralize are included because it's
unclear what the ultimate interface will be.  Do not rely on either.