Made it possible to get a list of available generators and compilers. Also made it possible to provide the preferred compiler.