[mr2811] Fix crash on realmd exit
[12483] Improvements for NPC summoning code

* Inherit faction for guardians and similar - this will prevent a bunch of pet faction related error messages
* Inherit level from responsible caster and not only caster
* Improve default position selection for summon spells for GO-casts
[12485] Improve WaypointMMGen

* Add correct Reset position (Npc will evade now to the last reached waypoint, and not to the next waypoint)
* Add proper return value for the CONDITION_LAST_WAYPOINT

* Let WaypointMMGen behave better after evading (keep PAUSED state, keep waittimer
[12486] Fix guid sent in SMSG_PLAYERBOUND, it should be caster's guid, not player's

Signed-off-by: stfx <stfx@hotmail.de>
[12487] Improve alcohol handling

Fixes client crash when using Barbershop Chair while drunk

Also allow .mod drunk to modify the drunk state of the targeted player

Signed-off-by: stfx <stfx@hotmail.de>
[12488] Add visual vomiting to Spell::EffectInebriate

Vomit chance is guessed

Patch 3.2.0 (04-Aug-2009): A "Drunken Vomit" feature was implemented. This causes the character to "vomit" upon drinking too much alcohol.

Signed-off-by: stfx <stfx@hotmail.de>
Change Debug Output to EventAIError output if no target is found
[12490] Keep CombatMovement, Running and Waypoint-Paused states after evade
[12491] Add additional miscValue to AIEvent throwing
[mr2812] Implement and use model inhabit types
* Fixed a lot visual bugs with creature moving
* Fixed mmap path generation (f.ex. now fish don't swim out of the water, and not attack players)

research by me about half-year, tested and worked on live servers. problems not found.
SD2 update
Merge branch 'master' into testing