Add the ability to break up the repos by type (private, starred, etc)

Signed-off-by: Christopher Larson <kergoth@gmail.com>
Merge branch 'auth' of git://github.com/kergoth/GitHub-Backup into auth

* 'auth' of git://github.com/kergoth/GitHub-Backup:
  Update help text to include oauth-based token authentication.
  Allow a "-m" option which will make clones as mirrors
  The "git config" can fail without exception when checking the github username or password.  When this happens we want to fallback to checking the environment variables.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
Suffix the local dirs with .git when using --mirror

Signed-off-by: Christopher Larson <kergoth@gmail.com>