Dont create product if master variant invalid.
[Fixes #5306]
Fixes #5330
added new lines at end of files

fixes issue #4690

remove whitespace

added branch option to main readme

update hierarchy in cmd readme

Closes #5331
addi18n to prom index
Fixes #5333
Have reimbursements touch their customer returns

For example, completing a reimbursement may mean that a customer return is now fully reimbursed, etc.
Fixes #5334