Add custom service for Gists, using GitHub API for additional metainfo.

It populates Gist-specific metainfo like ProjectURL, BrowseURL for files and root folder, and LineFmt.
It uses GitHub API rather than git commands (thus it'll work in Google App Engine).
Subdirectories are not yet implemented/tested.