MidnightNameplates 0.11.6
Preview System Finalization

NEW GLOBAL PREVIEW MODES
- ENEMY_NPC
- ENEMY_PLAYER
- FRIENDLY_PLAYER
- FRIENDLY_PET
- ENEMY_PET
- GUARDIAN
- TOTEM

NEW PREVIEW EMPHASIS STATES
- NONE
- TARGET
- MOUSEOVER
- FOCUS

PREVIEW FAMILY BEHAVIOR
- Enemy/Friendly player modes reflect their unit-type show health/cast/aura settings.
- Friendly player mode respects friendly aura visibility.
- Summon modes read directly from the validated summon configuration:
  width, height, Normal/Thin, scale, alpha, health texture/color,
  name font/size/offset/color, Show Health, Show Name, Show Cast, Show Auras.
- Preview title identifies the active family.

STABILITY
- Preview is editor-only.
- No Blizzard frame manipulation.
- ZERO summon source CVar writes.
- No CVAR_UPDATE ownership.

TEST
1. General -> Live Preview.
2. Cycle every plate family.
3. Verify Friendly Pet reflects current Bruufenn settings.
4. Change summon Normal/Thin and return to General; preview must match.
5. Change summon texture/font/colors/size and verify preview.
6. Enemy/Friendly Player modes reflect visibility settings.
7. Test NONE / TARGET / MOUSEOVER / FOCUS.
8. Open every config page and verify preview stays inside its stage.
9. /reload and confirm selected preview mode persists.
10. No Lua errors, taint, FPS hang, protected-action or secret-value errors.
