Patch 5.4.0/API changes/diff

=== Global API ===
 Global API (5.3.0.17128 → 5.4.0.17359)
34 new functions	31 removed functions
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
:	
: AcceptArenaTeam
: ArenaTeamDisband
: ArenaTeamInviteByName
: ArenaTeamLeave
: ArenaTeamRoster
: ArenaTeamSetLeaderByName
: ArenaTeamUninviteByName
: CalendarMassInviteArenaTeam
: CloseArenaTeamRoster
: DeclineArenaTeam
: GetArenaTeam
: GetArenaTeamGdfInfo
: GetArenaTeamIndexBySize
: GetArenaTeamRosterInfo
: GetArenaTeamRosterSelection
: GetArenaTeamRosterShowOffline
: GetInspectArenaTeamData
: GetNumArenaTeamMembers
: GetPVPRankInfo
: GetPVPRankProgress
: GetPersonalRatedArenaInfo
: GetPersonalRatedBGInfo
: GuildUIEnabled
: RegisterForSave
: RegisterForSavePerCharacter
: RequestRatedArenaInfo
: RequestRatedBattlegroundInfo
: SetArenaTeamRosterSelection
: SetArenaTeamRosterShowOffline
: SortArenaTeamRoster
: UnitPVPRank
=== FrameXML ===
 FrameXML (5.3.0.17128 → 5.4.0.17359)
6 new functions
: 
: 
: 
: 
: 
:
=== Events ===
 Events (5.3.0.17128 → 5.4.0.17359)
18 new events
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
:
=== Widget API ===
 Widget API (5.3.0.17128 → 5.4.0.17359)
8 new methods
: 
: 
: 
: 
: 
: 
: 
:
=== Lua Enums ===
 Lua Enums (5.3.0.17128 → 5.4.0.17359)
New
: LE_LFG_CATEGORY
:: _FLEXRAID = 5 (new)
: LE_REALM_RELATION (new)
:: _SAME = 1
:: _COALESCED = 2
:: _VIRTUAL = 3
: LE_WORLD_ELAPSED_TIMER_TYPE (new)
:: _NONE = 1
:: _CHALLENGE_MODE = 2
:: _PROVING_GROUND = 3