[c12683] Add additional miscValue to AIEvent throwing

(based on commit [12491] - dfb0b55)
[c12684] Fix spell 61254

* Also rearrange code for Aura::HandleAuraModIncreaseHealth
* Fix some behaviour with SetHealth/SetPower if set to max health/power

(based on commit [12492] - dd0633c)
[c12685] Fix (at least) two false positive startup errors

* Fix startup-error related to quest 10162
* Fix startup-error for spell 53821

(based on commit [12493] - be0e810)

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[c12686] Fix SMSG_BINDPOINTUPDATE and SMSG_PLAYERBOUND sent data

also improve DebugLog output

(based on commit [12494] - 9d20ead)
[c12687] Implement some spells for Ahune encounter

Spell entries: 46371, 46372 and 46430

(based on commit [12495] - ab40202)
[c12688] Add some doxygen documentation

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>

(based on commit [12496] - 300f9d7)
[c12689] Convert some files to markdown

[ci skip]

(based on commit [12497] - f6e6e9d)
[c12690] Fix a typo for spell 37096

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>

(based on commit [12498] - b3fe1c1)
[c12691] Add some safety to some preprocessor defines

(based on commit [12499] - b16927a)
[c12692] Remove a few empty lines

(based on commit [12500] - c980fab)
[c12693] DBScripts Engine: Support buddy search by guid

* Add new `data_flags` flag SCRIPT_FLAG_BUDDY_BY_GUID (0x10)
If this flag is set, the content of `search_distance` is interpreted as db-guid of the requested buddy

* Also switch most error log output to DB-error log output (though this will include false positives)

(based on commit [12501] - f2ee8c0)
[c12694] DBScripts Engine: Allow pets as buddy

Add new flag SCRIPT_FLAG_BUDDY_IS_PET (0x20) that will search not for a normal npc with buddy-search, but also for pets

(based on commit [12502] - 112908b)
[c12695] DBScripts Engine: Change behaviour to search for a different npc when using buddy-search

With this an npc buddy will be interpreted as "another npc with entry"

Also toggle command 31 - TERMINATE_SCRIPT to also look only for other npcs of entry

(based on commit [12503] - 5eff81f)
[c12696] EventAI: Improve TargetSelection related ErrorLog output

(based on commit [12504] - 17879f2)