Issue #77: De-couple paginator helper from router
Issue #77: De-couple paginator helper from router

- Add 'url' config option to pass a HttpUrl object to the helper used to calculate the url for each page
- Set the url for each page using the url object and offset and limit
- Rename link() to page()

BREAKING! The paginator link() method has been renamed to page() and the paginator now has a 'url' config option that needs to be used to create the url for each page. To migrate your code all template calls to the paginator should include array('url' => route());

timble/kodekit,timble/kodekit,timble/kodekit