* 9415ab4 Merge branch '3.3.5' into dep
|\
| * a832865 Core/Misc: Coding standard (#17521)
| * e0cc650 And another typo fix
| * fcffdc3 Typo fix
| * fda9f1a Core/Mmaps: Charge ignoring z position of target (#17516)
| * cfbfa81 Core/Unit: remove duplicate resist roll in Unit::MeleeSpellHitResult (#17520)
| * bf30ec9 Core/Fishing: update fishing skill regardless of success or failure (junk items fished) (#17504)
| * 8edc1ca Rename 9999_99_99_99_world.sql to 2016_07_05_03_world.sql
| * 2566c09 Move file to right folder.
| * ba63361 Core/Spells: Fixed spell dest range check failing on 0 distance max range requirement even if standing directly on top of destination
| * 03b15d9 Event/Midsummer: improve pole ribbon functionality (#17464)
| * 42028a1 Scripts/Commands: Fix build warning
| * 1100fe6 Scripts/Commands: Remove unused argument of .cometome command
| * d8919cc SQL: Fix creature GUID from previous commits (in case you already applied the previous SQL)
| * 1829049 Derp.
| * 7f94469 Fix sql for merged PR
| * dfe2784 Core/Scripts Corrections on Halion's Encounter (#16725)
| * 7905651 Core/Quest: do not save/load Dungeon Finder/daily/repeatable quests as completed (#17458)
| * b20912c Core/Spell: allow use of ground mounts while swimming (#17488)
| * 5800cd8 DB/Spell: use serverside spells for Pursuit of Justice
| * 5560c23 DB/Creature: fix phase for "Siegemaster Fezzik"
| * d34cce1 Code/Battleground Opening a game object(banner) under absorb effects … (#17459)
| * dd36366 README/Logo: update the TrinityCore 3.3.5 logo icon source in README.md (#17512)
| * d7b3285 Rename 2016_06_14_99_world.sql to 2016_07_04_12_world.sql
| * 32dd6bb Core/Scripts: Migrate Shadowmoon Valley NPC's to SAI (#17373)
| * 5af3608 DB/Quest: In service of the Lich King
| * 05592e1 DB/Quest: Remove wrong repeatable flag from "The Legend of Stalvan"
| * 0566bba DB/Quest: Add vendor conditions for quest items related to "The Party Never Ends" and "Dry Times"
| * 1b1348f DB/Quest: Fix availability for quest "Gaining the Advantage"
| * e5fefeb DB/Quest: Remove outdated quests in Isle of Quel'Danas, and add a missing one
| * 891c1f8 DB: Fix Typo
| * 80a9845 DB/Quest: Fix availability for quests "Sunfury Attack Plans" and "The Missing Magistrix"
| * f6aa2ca DB/Quest: Replace quest "Trial of the Naaru: Magtheridon" with the newer version from WotLK
| * c1d836b DB/Quest: Fix QuestType for "A Cold Front Approaches"
| * 0aa2f74 DB/Item: Instant Statue Pedestal
| * 4d6eed3 DB/Fishing: Set minimum required fishing skill level for Wintergrasp
| * 9df5554 DB/Quest: Treats for Great-father Winter (Horde version) shouldn't be repeatable
| * f191471 DB/Object: Add a missing spawn for Pure Saronite Deposit and fix spawnmask and respawn time
| * d9755c6 Core/EventProcessor: Check whether an event was aborted before aborting it. * Fixes an assertion introduced in commit 1ad73212dca0cf. * Use itr = std::unordered_map<...>::erase for updating the iterator.
| * 284dd6b Core/Crash reporting: Better handle max nesting level setting
| * 1ad7321 Core/EventProcessor: Wait for non deletable events to get deletable. * Immediate deletion caused issues with the SpellEvent, so we delete it at one of the next update ticks now. * Only affects the unforced cancellation of events. * Ref #16675
| * d68316f Core/Scripting: Don't force event cancellation when swapping creatures. * EventProcessor::KillAllEvents(force = false) should only be used by the EventProcessor.
| * fad58ad Core/Misc: Even better description for logs
| * 90cff47 Core/Misc: Better description for a log
| * f1923a2 Core/Misc: Better description for a log
| * 9a25c0e Core/Misc: Better description for few logs
| * 4cef7fe Core/Misc: Clarify the use of world_database.sql
| * 35042de Core/Misc: Better description for a log
| * 6631697 Update worldserver.conf.dist
| * 4e37275 Update worldserver.conf.dist
| * e6a52d4a Core/Spells: Fixed spell range check
| * 3213e47 Core/Spells: Rewrite Steady Shot damage to deal correct damage when using Heirloom Weapons (#17481)
| * 787206a DB/Creature: Add npc triggers for the quest Torch Tossing
| * 3b66e75 DB/Event: Add missing objects for Midsummer Fire Festival world event
| * c27e9e0 DB/Misc: Fix startup errors
| * c853a83 Core/Loading: output error when specified emote id for some quest-related tables is invalid (#17469)
| * aa59ec4 DB: Restore Incense for the Festival Schorlings scripts
| * 577893b DB/SAI: Fix model for Earthen ring Guide
| * 832ed3b DB/Object: Remove double spawns related to Midsummer Fire Festival
| * 77ca631 DB/Quest: The Honored Dead
| * 4cc88b5 Rename 2016_06_26_01_world_.sql to 2016_06_26_01_world.sql
| * 184e64f Rename 2016_99_99_99_world_.sql to 2016_06_26_01_world_.sql
| * b0e5f6d Scripts/Midsummer: Burning hot pole dance (#17445)
| * fdf0092 Rename 2016_99_99_99_world.sql to 2016_06_26_00_world.sql
| * f1639a3 Core/Scripts Boss Ahune Clean-up (#17320)
| * e9a52f4 DB/Quest: The Eyes of Grillok
| * 4519be7 DB/Creature: auras/flags for more bookshelves
| * 946a4da DB/Quest: improvements for quest "The Warp Rifts"
| * 7366388 DB/Creature: add missing aura and flags to Scryers' bookshelves in Shattrath
| * 50146b2 Build: Throw a fatal error when the SCRIPTS variable isn't a valid option. * Catches issues early that are caused through a wrong configuration.
| * 185921d Core/Common: Add the linkage type to the version string * Add platform strings for intel and apple * Remove usage of underscore uppercase identifiers because those are reserved for the compiler. * Requested by Aokromes
| * fe2aed6 Core/Player: Add option to prevent rename during character customization
| * bdec829 DB/Object: Remove duplicate spawns and add missing spell focus for Midsummer Fire Festival
| * 87ebc31 Update 2016_06_22_03_world.sql
| * bd7dc87 Core/Misc: Even better description for a log
| * 54d4769 Core/Misc: Better description for a log
| * 752ef03 Update 2016_06_22_03_world.sql
| * 81bb03b DB/Event: Add missing spawns and Fix quests for Midsummer Fire Festival
| * cd9a4c0 DB/Quest: fix availability for quest "The Agony and the Darkness"
| * 4444d3f DB/Quest: ExclusiveGroups for two breadcrumb quests in Zangarmarsh
| * abaf6fc Rename 2016_06_23_00_world.sql to 2016_06_22_00_world.sql
| * 81ad978 DB/Quest: remove duplicate quests offered by some event-related questgivers
| * 325ccab Core/Scripts: Fix array out of bounds in boss_mother_shahraz.cpp. (#17434)
| * 75319e4 Core/Creature: Fix assertion triggered
| * be6371f Add CLion files to gitignore