[WIP] Implements a paged route collection using a paged route provider (2)

Current work, not done yet
I personally HATE everything beside assignments in constructors. Moving to factories is a good idea here. I try to find time during the next two days while being in zurich for some Drupal sprint. @lsmith77 @dbu What is your exact planned release schedule?