Auto generate unique product code if not provided
Add tests and properly sluggify
Merge pull request #4505 from dimagi/auto-code-product

Auto generate unique product code if not provided