Added NewQV() function which accepts a best-first slice of locales, presumably sorted by quality values