Make gists behave a bit more like repos

To support gists as repos a bit cleanly, monkeypatch github3.gists.Gist
to make it resemble Repository objects a bit more.
Detect gists properly in get_repo
gist support for clone
gist support for mirror
gist support for fork
gist support for log
Show stars, watchers and forks in 'repos' output