MidnightNameplates 0.11.4.4
Real 12.x Summon Source + Ownership Fix

CONFIRMED FROM LIVE DIAGNOSTIC
Bruufenn is exposed as:
- player=false
- friend=true
- controlled=true
- creature=Demon
- kind=friendlyPet

ROOT CAUSES
1. Previous phases used obsolete/wrong friendly summon CVar names.
2. The correct WoW 12.x names are:
   nameplateShowFriendlyPlayers
   nameplateShowFriendlyPlayerPets
   nameplateShowFriendlyPlayerMinions
   nameplateShowFriendlyPlayerGuardians
   nameplateShowFriendlyPlayerTotems
3. Positively identified summons could still be rejected by generic
   FRIENDLY_NPC/classification visibility gates.
4. Diagnostic config button used nonexistent CreateButton helper.

FIX
- Correct WoW 12.x friendly summon CVar family.
- Correct enemy minion CVar added.
- Summons become their own authoritative visibility category.
- Generic NPC/classification gates no longer reject a confirmed summon.
- Summon presentation is re-applied after plate creation.
- Diagnostic button now uses CreateTextButton.
- Diagnostic output reports correct CVar names.

TEST
1. WoW Options -> Friendly Player Nameplates -> Minions OFF.
2. Reload.
3. Summons:
   Enable summoned-unit controls = ON
   Manage Blizzard minion nameplate sources = ON
   Friendly Pet / Minion = ON
4. Blizzard Minions should become ON automatically.
5. Bruufenn should get a Midnight health bar.
6. No blank/duplicate Blizzard plate.
7. Disable Friendly Pet / Minion -> Midnight pet plate disappears.
8. Re-enable -> it returns.
9. Run /mnpsummon:
   Bruufenn should show kind=friendlyPet.
10. No Lua/taint/protected/secret-value errors.
