Reduced plugin resource usage

Refactored plugin again:
- Removed all unnecessary Dropbox sync listeners in the plugin.  The
only listener gets created during the addObserver event.  This listener
updates the UI when downloads / uploads occur.
- The callbacks to JavaScript from the plugin are now more in sync.