Suppt '-' option with no arg or value.

This is a special case for commands like 'git checkout'
that take a single '-' character.