Initial support for searching, new github module package
Cleanup
GitHubSession: init a None token, only add auth header if one is set
Don't use a token by default, add --use-token option

- search rate limit in practice is 6-7 per minute, which is probably plenty.
Handle over-rate-limit 403 message
More error handling, including urllib2.URLError
Set new stored token to 0600 permissions
setup_token() TODOs
Simplify --file-contents handling, commented-out text-match results handling
Display user in heading rather than hardcoded 'autopkg'
Fix 'in' search qualifier to 'path,file' if --file-contents given
Change output format to recipe name and repo/path
Merge branch 'recipe-search'