feat(scripts): implement Phase 1 of userscripts/content scripts system
- Create scripts extension with manifest and settings schema
- Implement ScriptExecutor with pattern matching and timeout protection
- Build scripts manager UI with three-panel layout (list, editor, preview)
- Add datastore schema for scripts persistence
- Register 'scripts' command and Command+Shift+S shortcut
- Add basic tests for pattern matching and extension loading
Phase 1 complete with core functionality:
- Script CRUD operations via datastore
- Pattern matching for URL filtering (glob patterns)
- Timeout protection (5s default)
- Console output capture
- Simple textarea editor (CodeMirror integration deferred to Phase 2)
Known limitations:
- Script execution blocked by CSP in background context
- Execution tests would need non-CSP context
- Full editor integration pending Phase 2