bin/get_valid_custom_grains.py: add support for multiple virt_cluster
there exist more than one virt_cluster per location. This commit takes
into account the case where virt_cluster is a list, and creates more
than one entry per location with different virt_cluster each time