yoda: Add ability to have different options with the same short name

The requirements for those --

a) they should have different long options (or variable name, for future)
b) they should have different "for"-s

Both to distinguish one from another.

Options of the same type with the same short version are OK to look
whatever they want to.

Signed-off-by: Pavel Emelyanov <xemul@sacred.ru>