gh_backup: fetch via https and deal with paginated response

Hi,

your script works miracles for us here.
I modified it to fetch via https.
yesterday I found out that github does not necessarily return the complete set of repositories 
on the first request, and we hacked something together to deal with that.