Added route variable to stop ReadOnlyRouteDataStorage leak out the HashMap entrys. Renamed the Cookie class to CookieVariable to stick to the XYZVariable standard.
Extended the route example to show the usage of the iterators in route vars.
Fixed a bug in the routing, added a new test case to check that spot.
Fixed up the test broke by the last RouteVariable patch.