Decor Sounds 0.7.0 beta

- Choose sounds directly in Rooms & backgrounds and Sound zones. Search by name
  or category, browse categories, preview, and keep favourites and recent choices.
- Save room names independently from sound assignments; no preset fireplace.
- Update and Delete builds now open confirmation popups. Build selection does not
  load it. Keep recovery before loading, undo the last saved-build update, and
  restore the last deleted build.
- Automatic recovery checkpoints for applied edits (up to ten), plus unsaved
  room/zone form drafts. Open Recovery drafts under Builds. WoW writes SavedVariables
  on /reload or logout, not on every edit; abrupt crashes can lose recent changes.
- House overview lists rooms, backgrounds, effects, zone counts and missing sounds.
- Playback explanations identify house/room backgrounds, room effects, active
  zones, muted backgrounds and unavailable recordings.
- Duplicate a zone at your current position and test inside/outside distance.
  A short exit debounce supplements the existing half-yard boundary margin.
- Supports Studio 0.7.0's separate DecorSoundsLibrary add-on for imported audio and
  visitor packs, so replacing the main DecorSounds folder preserves them.
- Retains 0.6.6 interrupted-loop recovery and 0.6.7 assignment recovery.
- No experimental volume dimming; game music can stay off.

Validation: Lua 5.1 compilation and mocked WoW workflow checks passed. In-game
visual layout, real housing events and Windows installation still need testing.
