Assign lowest priority to "/**" pattern
Normally the pattern "/**" is used to handle the requests that don't match any of the other Servlet requests, therefore its priority should be the lowest.
This is a problem when there is a URI pattern with 3 or more PathVariable (i.e "/matches/{matchId}/periods/{periodId}/teams/{teamId}/results") then the default URI ("/**") takes precedence because the method compare is giving higher priority to the patterns with less brackets "{}" and wildcards "*".
Issue fixed adding a special treatment like the one null has.

Issue:SPR-10550