Use guarded path for obsolete files (bug 1060634)

- Update model file_path method
- Add test
Commit from Mozilla Verbatim by user inma610.: 1854 of 1854 strings translated (0 fuzzy).
Fix mysql issues on first run (bug 1076972)
"fixed" test
Merge pull request #2610 from JaredKerim-Mozilla/1060634

Use guarded path for obsolete files (bug 1060634)
Add author search to search API (bug 1032828)
add in translate toolkit for generating locales
Merge pull request #2623 from andymckay/translate

add in translate toolkit for generating locales
Accept signed userids in FxA state param (bug 1075041)
Merge pull request #2615 from washort/1075041

Accept signed userids in FxA state param (bug 1075041)
bigger comm note pagination button
loading indicator for review history notes (bug 1077037)
Merge pull request #2622 from muffinresearch/fix-mysql-first-run

Fix mysql issues on first run (bug 1076972)
Replace collection data in /api/v1/search/featured/ by empty arrays (bug 1058292)

Also simplify fireplace variant now that yogafire - which doesn't care
about collections at all - is the only client left using it, and mark
/api/v2/search/featured/ as removed.