[c12751] Fix compile
[c12752] Add special condition id for Ulduar

Will be used to check the availability of the siege vehicles for players

(based on commit [12550] - 5036dcd)
[c12753] Fix crash due to bad compiler

Close cmangos/issues#259

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [12551] - 0f2ff2f)
[c12754] Fix some target-type handling for EventAI

Also increase log-output for bad target-types

(based on commit [12553] - b3402a7)
[c12755] EventAI - Add more developing error output

(based on commit [12554] - 8af1dcf)
[c12756] FindOpenSSL.cmake already ships with CMake

No reason for us to ship it too. Also, we had an outdated version which
had not been used anyway, because we set the include path in such a way,
that the CMake delivered version is always found first.

(based on commit [12555] - 1e6a4a5)
[c12757] FindGit.cmake already ships with CMake

No reason for us to ship it too. Also, we had an outdated version which
had not been used anyway, because we set the include path in such a way,
that the CMake delivered version is always found first.

(based on commit [12556] - a7eece3)
[c12758] EventAI - Ingame output of script state

With this the command .npc aiinfo will give more output about the current state.
Remark that this output is only given if the LogFilter for EventAIDev mode is disabled

(based on commit [12557] - 1b791bc)
[c12759] Implement effect for spell 63633

(based on commit [12558] - ae4de43)
[c12760] Implement some spells used at Algalon encounter

Spell aura entries 64345, 62018 and 64412
Positive target exception for spell 64996
Aura stacking exception for spells 62169, 62168, 65250 and 64417

(based on commit [12559] - a529af9)
[c12761] Implement some spell effects used by Hodir in Ulduar

Dummy spells 62797, 63499, 63545 and 64543
Periodic dummy auras: 61968, 62038, 62039 and 65272
Limit targets for spells: 62797, 63545, 64543, 62476 and 62477

(based on commit [12560] - 801c2af)
[c12762] Implement TARGET_92 as TARGET_SUMMONER

This target is used only as TargetA and the related spells are used only by temporary summoned creatures

(based on commit [12561] - c610ddc)
[c12763] Remove not required duplicate indexes

See cmangos/mangos-wotlk#124 for details. Also close cmangos/mangos-wotlk#124

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

(based on commit [12562] - 0ae3f88)
[c12764] Get rid of bounding radius in GetNearPoint[2D] and ObjectPosSelector

This changes how ObjectPosSelector is used.
It changes the way how the functions Object::GetNearPoint and Object::GetNearPoint2d behave.

So you need to check all places where these functions are used if they are still used correctly.

Especially check your scripts!

(based on commit [12563] - 2d034a2)
[c12765] Improve ObjectPosSelector

Now a spot already occupied by the searcher will be prefered

(based on commit [12564] - 4e31279)
[c12766] Improve handling of TargetMMGen

This will have impact on Chase and Follow Movement.

* Refactor code to check if a new position is required for the MMGen into the new function RequiresNewPosition
* Refactor code to get the current targeted distance into function GetDynamicTargetDistance
* Change ChaseMMGen (angle = 0.0f case) chase to best contact point, not zero angle.

Thanks to Cala and X-Savior for testing. Special thanks to cala for also suggesting improved values for the magic numbers
Close #112

(based on commit [12565] - 897ed82)
[c12767] Allow aura 62038 to stack at every 3 seconds

Thanks @rsa for providing the info

(based on commit [12566] - 69ef0c1)
[c12768] Update [12561] to a safer code version and also add GO caster scenarios

Thanks @rsa and @Schmoozerd for providing the feedback

(based on commit [12567] - aecba27)
[c12769] Update git_id to reflect recent sql formatting changes

Devs should make sure to rebuild git_id

(based on commit [12568] - 3b3e3e4)
[c12770] Implement spell effects 62042, 62278 and 64767

Also limit the targets for 62577 and 62603

(based on commit [12569] - 66ae450)