Updated translations from babelzilla.org.
Version bump: 1.5
Add filename and line number to warning "return-not-in-func-deprecated"

Fixes #1670
Update TLD regex with publicsuffix.sh script.

Fixes #1351
Tweak the injection logic to work around bugs.

1) Attach event listener to content windows (not appcontent element), so location.replace('#anything') works.
2) Also attach a load (as well as DOMContentLoaded) listener, for non-DOM loads like images.

Fixes #1584
Refs #1675
Run scripts on URLs which specify only a username.

Fixes #1677
Remove ineffectual .removeEventListener() call.
Report install scheme/domain in stats gathering.
Don't overwrite existing scripts on "New User Script" so easily.

Now, you must press a button in order to use the script on the clipboard.  It will still overwrite anything installed if you do that, but it doesn't do it silently/automatically.

Fixes #1672
Updated translations from babelzilla.org.
Verison bump: 1.6
Bump up maxVersion to 18
Rewrite magic TLD handling.

Commit 1250bd7a naively added handling based on publicsuffix.org data; but that turned out to have serious performance implications.  Re-implement to get the same benefit, via nsIEffectiveTLDService, without the performance hit.

FIxes #1689
Updated translations from babelzilla.org.
Version bump - 1.7
Fix typo.
Use registerProvider to get an AOM entry, rather than a XUL overlay.
Remove extra end-anchor in generated regexp.
Fix the 'manage user scripts' monkey menu item.

Ref: 0d758f7d
Fixes: #1693
Catch script match failures.