Allow github auth token to be passed

This will allow both two factor authentication work and regular HTTP
authentication. You can either pass the username password or auth token.

https://github.com/wallerjake/toolshed/issues/17