Allow multiple requirements in a --version

Each requirement is separated by a comma.  This matches the ability to
specify a requirement in a gem dependency.

Fixes #531