Allow symbolic applet icons by path
cinnamon-settings: Add graphics tablet module (wacom)
use localization when printing out the menu label

This adds localization when outputing the menu label.
only display icon dirs with index.theme files

This limits the icon directories to those with index.theme files,
and prevents directories without icons from getting displayed in
the icon dropbox.

This commit fixes #2589
Issue #2792: extend Skype focus fix to Pidgin
Call XInitThreads() at the beginning of main(). Related to linuxmint/Cinnamon#2803
add include
cinnamon-settings-users: Added rule hint and 1px ypadding in treeview
Always allow translation by the Cinnamon domain

Right now the translation in settings need to be done or by Cinnamon domain or by the desklet and applet domain, this can be improve to allow always the cinnamon domain translation, checking if not exist a traslation in the applet and desklet domain for specified key, this can be done asking if key == traslation in the applet and desklet domain, in this case the key can be send to the cinnamon domain to be translated... This allow to the developers of applet and desklet not need repeat a translation that Cinnamon have. This mechanims also can be implemented in the .js files with a little changed in the normal implementation of the function:

function _(str) {
return Gettext.dgettext(uuid, str);
}

by this one

function _(str) {
let resultUUID= Gettext.dgettext(uuid, str);
if(resultUUID != str) {
return resultUUID;
}
return Gettext.gettext(str);
}

The changed that we need to do, for implemented this are minimal and the effect can be excelent...
Update XletSettingsWidgets.py
Update XletSettingsWidgets.py
Update XletSettingsWidgets.py
Fixed the Accidental delete

Fixed the Accidental delete of the latest code of @mtwebster
Optimization: make less validations
cinnamon-settings: Add confirmation when restore to defaults is clicked
in xlet manager.

fixes #2817
fixes #2733
Hide JavaEmbeddedFrame from appearing in alt-tab and window list applets
Merge branch 'wacom' of github.com:linuxmint/Cinnamon
cinnamon-settings: Use js engine for the xlet settings api by default, and fall back
on python if cinnamon isn't available.

This has the net effect of making settings for applets much more responsive to
changes.
Merge pull request #2814 from lestcape/master

Always allow translation by the Cinnamon domain
Merge pull request #2791 from joequant/icon-menu-fix

only display icon dirs with index.theme files