add 'more info' to extension listings (both html and css)

Let me know if the format/conditionals are okay, or if you want to check that a homepage exists in the .json files through the .js files.
Well, after taking another look, I noticed the htmlEscape function isn't made for links - it replaces `&`, which is a valid (and rather common) char in URLs. We should probably adjust the function.