Lazily create a UserProfile after purchase (# 1027283)

- Query transaction in Solitude to look up buyer
- Query buyer to find user email
- Create a UserProfile for that email
- Add/Update tests
Merge pull request #2339 from JaredKerim-Mozilla/1027283

    Lazily create a UserProfile after purchase (# 1027283)
Commit from Mozilla Verbatim by user a.polivanchuk@outlook.com.: 212 of 1947 strings translated (1 fuzzy).
feed es view (bug 1036216)