[z1926] fix healing stream and mana spring totem, closes #20

Signed-off-by: Nighoo <nighoo@gmail.com>

(cleaned version of bd31a09)

(based on commit cf903b1)
[z1927] Improve interaction checks related to quests

'I see dead people, they are everywhere' - and now you can interact with them for quests.
Also fix aura 10848

Please report any missing issues (could not test all cases)

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>

(cleaned version of 2f9b962)

(based on commit [s1509] - df79fb1)
[z1928] Fix typo, also use shiny wrapper for ObjectGuid.GetString. Thanks to tyrnon for pointing

Signed-off-by: Nighoo <nighoo@gmail.com>

(cleaned version of 249482e)

(based on commit [s1510] - bae473d)
[z1929] add dummy aura 10848, from previous commit

(based on commit [s1511] - a860491)
[z1930] Implement spell 21056

(cleaned version of f1f1a58)

(based on commit [s1512] - fe417ca)
[z1931] Some warning fixes

Signed-off-by: Nighoo <nighoo@gmail.com>

(cleaned version of 338454e)

(based on commit [s1515] - 7620dea)
[z1932] fix compile, correct path in Detour project

(based on commit [s1516] - a78bc37)
[z1933] Fix Pet behaviour for environmental damage

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
Signed-off-by: Nighoo <nighoo@gmail.com>

(based on commit [s1517] - 25768b0)
[z1934] Remove some obsolete defines

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
Signed-off-by: Nighoo <nighoo@gmail.com>

(based on commit [s1518] - 1947746)
[z1935] Check display Id for .modify morph command

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
Signed-off-by: Nighoo <nighoo@gmail.com>

(cleaned version of f776113)

(based on commit [s1522] - b33944e)
[z1936] Add git_id (*nix version) to .gitignore

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
Signed-off-by: Nighoo <nighoo@gmail.com>

(based on commit [s1523] - 1fd3a15)
[z1937] Fix possible crash when trying to add playerto group who is not in world

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
Signed-off-by: Nighoo <nighoo@gmail.com>

(cleaned version of a74982e)

(based on commit [s1524] - 172832b)
[z1938] Replace use of HashMapFolder.Find<Player> with ObjectAccessor::FindPlayer wrapper

Signed-off-by: Nighoo <nighoo@gmail.com>

(cleaned version of 7464f97)

(based on commit [s1525] - 750e440)
[z1939] Make binary_extracting scripts compatible to bourne shell. Thanks to nighoo for pointing

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
Signed-off-by: Nighoo <nighoo@gmail.com>

(based on commit [s1526] - 4dd5499)
[z1940] Rewrite and cleanup DB Script Engine

* Moved actual script processing code to ScriptMgr
* Unifed and improved log output. Now table-name is passed to each script execution
* Added the "buddy concept" to all commands (except the outdated direct field change commands):
Now all commands support to search a creature (or go for some commands) in a radius, with which to do some stuff.
See doc/script_commands.txt for more details and information

Attention DB Devs:
Current DB-Scripts are converted automatically as far as possible, but some old target selecting mechanics were not reasonable to do automated.
For such cases the command is marked with data_flags & 0x10 (==16), which will throw DB-Errors to track them down faster

Thanks to NeatElves and especially Grz3s for testing!

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
Signed-off-by: Nighoo <nighoo@gmail.com>

(cleaned version of 6701840)

(based on commit [s1528] - a4636fe)
[z1941] Implement effects for spells 27687, 27695

also fix another type in extractor-binary script (thanks again nighoo)

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
Signed-off-by: Nighoo <nighoo@gmail.com>

(cleaned version of efbaadf)

(based on commit [s1529] - 768e09b)
[z1942] Add option to NearestCreatureEntryWithLiveState.. GridSearcher to be able to also search for both alive and corpse creatures

(based on commit 703a676)

(cleaned version of 930e3e7)

(based on commit [s1530] - b8693ae)