Merge pull request #206 from lissyx/locale.fr

l10n: fix french locale (thanks goofy@ and others)
Convert $.Deferred to defer module (bug 888767)
Add versioning to storage module (bug 888663)
Add settings_local
Fix mangled deps in settings view.
Fix for more mangled deps.

I'm really on a roll this morning.
Add persistent logs (bug 888662)
Add persistent logging for region and carrier changes (bug 888661)
Add logging for API changing region with geoip
Fix for last L10n entity not saving (bug 889043)
Update main.html
Add L10n note about translation of "New"
enable upsell for now (will remove flag later)
show Worldwide label in footer if no region has yet been saved (bug unfiled)
Add incompatibility messages to app detail pages (bug 877494)
do not hit receipt API endpoint for free apps (bug 886568, 886564)
do not allow user to write a review for an unpurchased paid app (bug 882774)
Return undefined for nunjucks in Firefox
don't save user email
Add cache rewriting for ratings on purchase (bug 838848)