Update styles

This is not related to redesign of rubygems.org.
I should commit it earlier.
Use a more robust way to detect GitHub repository and its owner

The previous way fails to parse "https://github.com/foo/bar#readme".
Deal with new DOM structure of rubygems.org