Added removeAll and removeAllExcept methods in RouteCollection

Bug fix: no
Feature addition: yes
Backwards compatibility break: no
Todo: -
License of the code: MIT
Documentation PR: included

Added methods removeAll and removeAllExcept in RouteCollection. These method were added in 2.0 baranch, but are missing in master (see #942).