config: allow user to specify config file via STARCLUSTER_CONFIG environment variable

Working in multiple projects/environments, each with slightly different StarCluster configurations. Being able set the config file through an environment variable is a major convenience, allowing to source a single file to switch between projects.