Patch 8.2.0/API changes

Blizzard UI post:
 * 8.2 UI patch notes: https://www.wowinterface.com/forums/showthread.php?t=57226
 * 8.2 UI patch notes: https://www.wowinterface.com/forums/showthread.php?t=57226

Diffs:
 * 8.1.5 (29981) to 8.2.0 (30920): https://github.com/Gethe/wow-ui-source/commit/f1462fb3976c275e36939507147a0fbba3a30640
 * 8.2.0 (30948): https://github.com/Gethe/wow-ui-source/commit/295545e959e82b9fa43a4cdab4afb80a3b13b02b
 * 8.2.0 (30993): https://github.com/Gethe/wow-ui-source/commit/9eb7d56d256e5b2e20682e4d40f72378e483ea2c
 * Resources: https://github.com/Ketho/BlizzardInterfaceResources/commit/b64b55d7917d7552dda675865210ec404e3ea848

Changes

 * The TOC version is
 * No files outside of  can be addressed by file path anymore
 * will no longer work for non-interface file paths.
 * Paths to  are still accessible for FontInstance:SetFont
 * Sounds cannot be replaced anymore by dropping a sound file in the  folder, but they can still be (un)muted with  and.


 * and were protected to prevent automating reports, addons have to use  now.
 * Nameplates anchoring is now restricted to only those in the same anchor "family". This was done to disable drawing lines to nameplates.
 * GameTooltip:AddTexture now supports multiple customizable textures per line.
 * The WorldStateFrame widget functionality was replaced by the UI Widget Manager API.
 * and are now protected, they can no longer be called by addons while in combat.
 * /fstack doesn't show the global frame names anymore unless disabling the CVar.
 * Deprecated API: Blizzard_Deprecated 8.2.0