MidnightNameplates 0.11.4.10
Summon Presentation Restore

ARCHITECTURE
- Manual-source mode is permanent for now.
- MidnightNameplates does NOT write summon/nameplate source CVars.
- Enable Blizzard Options > Nameplates > Minions manually.
- Midnight only skins summon nameplates Blizzard exposes.

RESTORED / ADDED PER SUMMON TYPE
- Enable / disable
- Show health
- Show name
- Show cast bar
- Show auras
- Width
- Height
- Scale
- Alpha
- Border size
- Health color mode: REACTION / CLASS / CUSTOM
- Custom health color
- Name font size
- Name X/Y offsets
- Name color mode: REACTION / CUSTOM
- Custom name color
- SharedMedia health texture is supported internally via each type's healthTexture setting.
  The full media selector can be added after runtime stability is confirmed.

SAFE PRESENTATION
- Only Midnight overlay geometry is resized.
- Blizzard base nameplate frame is never moved/resized.
- No CVar writes.
- No CVAR_UPDATE.
- No summon source timers/reassertion loops.

TEST
1. /reload: no FPS hang.
2. Blizzard Options > Nameplates > Minions ON manually.
3. Bruufenn should receive Midnight health + name.
4. Change Width/Height/Scale/Alpha live.
5. Toggle Show health / Show name.
6. Test custom health color and Reaction mode.
7. Test name font size / offsets / custom color.
8. Turn Friendly Pet / Minion OFF: Midnight pet plate hides.
   Blizzard Minions setting must remain unchanged.
9. Re-enable: Midnight styling returns.
10. No Lua / taint / protected-action / secret-value errors.
