iter_repos should also allow sort/direction for non-logged in users

Previously, the iter_repos calls would skip any extra parameters for listing repositories for non-logged in users, but the Github API happily supports this case. I've fixed this, and added a test case.