support reverse iteration in PaginatedList

This uses the 'last' and 'prev' links in the HTTP headers.
The usage is repo.get_issues().reversed