Revert "Fixed typo (thanks rjanja)"

This reverts commit 439bac961c8a6c5b060a86a6f488170249d06f16.
Revert "lowerCamelCase fixes"

This reverts commit 5299c80dfeed2b2f99c96f72b472982cafcb3ab8.
Reverted [Applets] Use lowerCamelCase for applet API
Revert "lowerCamelCase fixes for the menu applet"

This reverts commit e2c0158c20666010c7a107bd49105d40ac0bc168.
No longer applicable, after the general camelCaseRevert.
Merge pull request #1718 from autarkper/menu-camelCase-revert

Revert "lowerCamelCase fixes for the menu applet"
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