Add a chain router interface
Merge pull request #109 from dawehner/chain_router_interface

Add a chain router interface
prepare release
Allow ChainRouter::match() to use the correct exception message when a RequestMatcherInterface router is used.
Remove misleading assertion.
Update for coding standards.
Move local $requestForMatching variable initialization outside loop.
Merge pull request #110 from timplunkett/master

[Routing] Use correct exception message in ChainRouter::match()
Implements a paged route collection using a paged route provider
Introduced a basic lasy route collection test and fixed a couple bits of the lazy route collection to use the optimizations if available
adresses the comments in the review
fix the test failures in the lazy route collection