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.
Are names using ``cjk`` and ``latin-1`` not allowed, and if so by design, or do we need a BZ here?