added MatcherInterface as a marker for all Routing matcher classes

This allows to use a type hint when you want to support both UrlMatcherInterface and RequestMatcherInterface