move product fixture to a new module
refactor hq fixtures to all funnel through one method to clean up the api
remove duplicate calls to user type checking code in fixtures

also adds "project" property to `CommCareUser` which we can use to avoid
excessive calls to looking up domains
fix import
Merge pull request #2644 from dimagi/fixture-cleanup

Fixture cleanup