Modification to allow passing the virtual-cluster implementation from the commandline.
Goal: Allow choosing the virtual cluster implementation from the command line. The option of using suffixes and environment variables remains. The preference order now, however, is: 1) command line, 2) suffix and then 3) environment variable.