- squashed commits

- fork

- beforescript + beforexternalscript hack

- scriptweeder renaming

- use widget.preferences instead of scriptStorage
- not needed in extension: userjs on https
- welcome page
- warning tooltip for block inline scripts

- extension button

- extension button styling !

- talk to userjs !

- gen all versions from Makefile
- bgproc: get debug_mode from script
- toolbar button tooltip

- check userjs version
- guard against page scripts masquerading as scriptweeder
- don't show toolbar button on startup if it's disabled

- inline script blocking warning: link to test page

- doing away with load handler, causing race conditions with onconnect on startup

- extension button badge
- page button badge
- styling
- tooltip

- stats cleanup

- get iframe script sizes
- message_handler: handle objects

- badge: img digit rendering
- script weight badge logic