Fixes bug 903576 and adds version_string to all queries except exploitability

Per a conversation in IRC and fixes up the tests to consider version_string in all queries the same way product_name is considered.

Only thing left out of this is exploitability, which is going to require some separate surgery to fix.