Add a bit more error handling on xxSettings.js constructor, fix photoframe desklet
Rename _desklet_id and _applet_id to instanceId for desklets and applets,
so applet/desklet settings can just worry about checking one property
Some fixes
Implement upgrade of settings capabilities based on md5-sum of original
settings file.
Fix a couple errors