[Settings][Spices] Fix IO error
Prevent flashing previously viewed detail, bind to preview window destroy/delete to prevent actual destruction of window, correct progress bar text for subsequent screenshot downloads
Merge pull request #1713 from mtwebster/pango-import

Use gi.repository version of Pango, causes strange errors with some other libraries
Merge pull request #1711 from rjanja/ai-fixes

[Settings][Spices] Minor fixes to applet installer
Merge pull request #1710 from dalcde/settings-fix

[Settings][Spices] Fix IO error
Initial commit- applet settings
Some more work.. fleshed out setting binders a bit
reduce some code duplication
Add appletSettings.js to makefile, add json writer
Update base applet classes to store their appletId (instance ID)
Some fixes, getting it functional
Got callbacks working
Fix up other binders
Some more fixes to binders
Broke it, need to fix
Fixed - basically working:

Todo:

- flesh out types a bit more (will know more when i do the python/gtk side)
- any error handling i missed
- cleanup when an applet is removed (delete all instance files, etc..)
Fix a couple mistakes
Fix mistake
Initial commit of applet settings program (standalone for now,
will eventually integrate in cinnamon-settings in a yet-to-be-determined
manner
Got json data loading