Add settings option to skip passing routes for more speed

Adds a new settings default `route.no_pass` which if set to true will force the router to return the first matched route it finds without iterating through the entire stack. Should improve performance of the router for all but specialist use cases. Is set to false by default to maintain current behavior.