Patch 5.4.8/API changes

Breaking changes
A number of console variables can no longer be changed while in combat:
 * alwaysShowActionBars
 * bloatnameplates
 * bloatTest
 * bloatthreat
 * consolidateBuffs
 * fullSizeFocusFrame
 * maxAlgoplates
 * nameplateMotion
 * nameplateOverlapH
 * nameplateOverlapV
 * nameplateShowEnemies
 * nameplateShowEnemyGuardians
 * nameplateShowEnemyPets
 * nameplateShowEnemyTotems
 * nameplateShowFriendlyGuardians
 * nameplateShowFriendlyPets
 * nameplateShowFriendlyTotems
 * nameplateShowFriends
 * repositionfrequency
 * showArenaEnemyFrames
 * showArenaEnemyPets
 * showPartyPets
 * showTargetOfTarget
 * targetOfTargetMode
 * uiScale
 * useCompactPartyFrames
 * useUiScale

Other changes:
 * (false) is now protected in combat. Add-Ons can still use "SetUIVisibility(true)" while in combat, but you cannot toggle it.