Heuristics to identify capabilities of HTTP user agents