fixing issue #379 - let custom method routes first, developer order for ...

This is a fix for issue #379 - RestRouteCollection doesn't let the developer chose the correct order for routes.

There might be a need to sort routes with custom method first, so this PR should not break BC. 

The UrlMatcher of Symfony2.1 was clearly matching "easier" routes first, but this is not the case since Sf2.2.