Fix status change free-inapp (bug 892905)
Merge pull request #890 from muffinresearch/fix-status-change-free-inapp-892905

Fix status change free-inapp (bug 892905)
Add features to API (bugs 881765, 881767)
fix error printing in reindex
Update settings_addons.py

Make fake webapps receipt relative.
throw 404 for googlebot on persona_redirect for themes without addons (bug 891138)
update ES docs
Validate origin doesn't exist on upload (bug 878105)
Allow developers to publish 'approved but waiting' versions

Also let them change the make_public field on the version edit
page, if that version is unreviewed (since it'll apply to that
version when a reviewer approves it)