Pull Request #38
Use new API endpoint to validate token
`GH::Remote` should be able to pass body to HTTP backend. Changing `#http` call signature (`def http(verb, url, body, headers = {}, &block)`) may be a little risky, so we piggyback on `headers`.