- Add `cap_lua_add_package_path_dir()` API to register shared Lua
library directories at runtime
- Automatically prepend the running script's own directory and all
registered shared dirs to `package.path` before execution
- Script-local directory takes priority over shared library dirs
- Validate paths: must be absolute, no ".." traversal, within size limit
- Deduplicate entries in the path dir linked list
Add runtime cleanup registration for Lua modules.
Release the display during script teardown.
Expose audio.play_tone and update related demos and skills.
Add the flappy bird demo and refine the clock dial rendering.