Optional argument help messages now display the metavar name once.

The metavar is now printed only once, at the end of the series of flags:
-c, --create <name>    Create vault
instead of:
-c <name>, --create <name>
                       Create vault
Fixed trailing spaces. Also fixed the condition to add commas at the
help message of a series of flags.