- in_iframe(), don't depend on window.top for msg routing:
  fix for this one which manages to override top in a frameset:
  http://cybertech.net.pl/online/astro/khc/@inetBook/gui/index.htm
- updated tests/inline_scripts.html
- 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
- update/disable/remove toolbar button logic
- extension button toolbar/page switching
- update version number
- 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