Branches are a paginated resource, so they should be exposed like one

This breaks backwards compatibility for the sake of providing a nicer API where the user of stashy does not have to either:
  1. Perform their own de-pagination
  2. Do repo.branches()['values'] to get the actual list of branches that they are interested in