- New VideoPlayerControl.swift wrapping AVKit VideoPlayer
- Prefers shared AVPlayer from Store (e.g. PlayerBridge injection)
- Falls back to options.url for standalone use
- Schema.swift: add autoplay option for VideoPlayer
- ControlRenderer: register VideoPlayer widget type
- Add .gitignore to exclude .build/
Added registry lookup at top of renderWidget() before hardcoded switch.
Custom widgets registered via engine.registerWidget(type:factory) are
now rendered by the factory closure, enabling app-level extensions.