Basic support for Firefox Sync of User Scripts.

Refs #1573
Patch https into us.o values for downloadURL and updateURL.

Fixes #1800
GM_getResourceText throws unexpected and unhelpful error on missing resource name

Ad https://github.com/greasemonkey/greasemonkey/issues/1796
New translations from babelzilla.org.
Version bump; 1.13beta1.
Do not attempt to Sync scripts from file: URLs.
Remove references to private script _downloadURL properties.

Refs #1800
Fix remaining references to private script _downloadURL.

Refs #1800
Editing a script - an old bug is back again

#1804
Fixed correct setting value for newScript template
Add Sync for script values.

Hidden behind a default-off preference.

Refs #1573
Expose script.baseDirFile as public property.
Add a Storage backed scriptvals store.

Refs #1798
Remove pre-1.5 migration code.
Migrate prefs values into Storage.

Fixes #1798
Remove "also uninstall prefs" setting.

Since the values are now stored in a file alongside the script, there's no practical place to keep them on uninstall anymore.  I.E. Always remove them on uninstall.

Refs #1798
Remove references to script.prefroot.

Except in one legacy migration codepath.  Values are now stored in per-script DBs instead.

Refs #1798
Migrate the stored values DB during script update/reinstall.

Refs #1798
Add user 'cludes to Sync.

Refs #1573
Updated translations from babelzilla.org