Add a shortcut for FcQualAny matching

When checking whether a test matches a pattern,
we cut the loop short for FcQualAll when we see
the first non-matching value, but for FcQualAny
we were always walking the full list. This patch
cuts the loop short for FcQualAny when we see the
first matching value.
diff --git a/src/fccfg.c b/src/fccfg.c
index 74e8746..cb4d3e0 100644
--- a/src/fccfg.c
+++ b/src/fccfg.c
@@ -1550,6 +1550,8 @@
 	    {
 		if (!ret)
 		    ret = v;
+                if (t->qual != FcQualAll)
+                    break;
 	    }
 	    else
 	    {