Port old API tests for products

Make module `test_product_v2` accomplish the same goals as module
`test_product`. Remove the latter module and update the API documentation
accordingly.
So the focus here is not creating random keys with different names but creating products with random names but a plain key... just trying to see if the combination of different char types for names affect the creation of a product that happens to have a GPG key.