Implement extensionSettings on javascript side
Enable extension support in cinnamon-settings (future support, once
spices are ported to extensions panel.)

Also, fixed up some log and dialog messages
Some fixes