* Improved and unified Match feature for Qtile

        * Unique way to define matches in Layouts, Rules, Groups
        everywhere where windows should be matched.

        * Concatenation of Match objects of same type is possible.

        * MatchNothing and MatchEverything are a possible way to
        shortcircuit some processing by putting in some amount of
        them into a MatchList.

        * MatchList, Match, MatchAll, MatchAnything and
        MatchEverything behave all the same way.

        * MatchAll requires a match of all parameters.

        Hint: This obsoletes window.match()
        But is still included untouched.