Change inapp public ID to UUID (bug 1035448)

- Add guid field to inapp
- Update APIs to use guid
- Update inapp product pages in devhub to use guid
- Update purchase to use guid
- Update receipts to use guid
- Update tests
it would be slick if you moved this to the start of the loop so you didn't have to execute it again at the end of the loop