Implements clustered command line options.
Implements clustered command line options.

Before, if you wanted to specify more than one option, they all
needed to be separate. For example, "-r -s -k file", etc. Now, the
options can be clustered as "-rs -k file" or "-rsk file". If an
option takes an argument, this will still work so long as the cluster
has only one option that requires an argument and it is the last
option in the cluster.

MWRuszczycky/Chemno