Declare access types for product keys (bug 837169)

This will require client usage changes in webpay
and marketplace.