Refactor products out of commtrack to new app

Ok, I think this PR is set, but I branched two separate chunks of functionality off of it and they have pending PR's to be merged into this branch (to make review easier).

https://github.com/dimagi/commcare-hq/pull/4754
https://github.com/dimagi/commcare-hq/pull/4755