Route matcher fix enchanements

Commit c72810c enhances RouteMatcher and add unit and concurrency tests for Bugzilla numbers

•	445552  RouteMatcher throws ConcurrentModificationException if updated while route matching
•	445554 Route Matcher doesn't support updating a route or removing a route

The pull request indicates 66 commits, however I'm only requesting the last commit 72810c