Makefile cleanup

 * Only re-build dropbox.js if node_modules/dropbox/package.json changed
 * Lint Firefox add-on sources
 * Add targets in addons/firefox/Makefile to build the XPI