SD2 update
[12351] Add some creature_template level checks to avoid client crashes with invalid values

(based on commit [12367] - eadfd08c374fa77ac6a6c4ecbc113755cfb83a7f)

Conflicts:
	src/game/ObjectMgr.cpp
	src/shared/revision_nr.h
[12352] use the absolut path for CMAKE_INSTALL_PREFIX

Before this commit, building with a relative ${PREFIX} would cause the
build to fail.
[12355] Some code cleanup

Conflicts:
	src/game/Calendar.h
	src/shared/revision_nr.h
[12359] Fix spell 24834

Also thanks to nighoo for an (independend) alternate version that was also important for final form.
Close #63

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

Conflicts:
	src/game/SpellAuras.cpp
	src/shared/revision_nr.h
[mr2693] use default SQL storage for spell_script_target (from Schmoozerd)
[12363] Add condition support to vendors

Add new collumn `condition_id` to tables `npc_vendor` and `npc_vendor_template`
This is expected to be usefull to ie limit supplies for a holiday and similar restrictions
[12361] Implement water script support for SSC water

This requires additional support from SD2 side
Also slightly improve performace on the UpdateunderwaterState function usage
[mr2694] some fixes after 12361/12363 and part of 12364
SD2 update
[mr2695] New R2 icon
[mr2696] Fix BG winner packet.
[mr2697] Fix possible BIH crash in unloading map. #1288
Merge branch 'master' of git://github.com/mangosR2/mangos into mangosr2-wotlk-ai
[ai-188] check bot has the corresponding skill before casting gathering spells
[ai-189] do not set unit flags while using food/drink