[mr2369] Added missing update criteria for battlegrounds. Ty original author, can't remember where i cherry picked this. T.T
Merge pull request #106 from faramir118/speed-change-fix

Speed change fix
[mr2370] pick code for Reset farsight for some possessing auras of possessed summoned (from cmangos. bad way for this, but as tempsolution).
[mr2371] rework calling convention for Camera/ViewPoint subsystem, v0.2. related to some problems with Camaras. Testing. - fix some spells collision (not all currently)
[mr2372] don't process delayed teleport if player logout or not has session (possible crushfix). testing.
[mr2373] fix undefined data in  PetDefaultSpellsEntry after 12189 (this storage requires full rewrite). need TRUNCATE TABLE characters.pet_spell if he has unexpected spells for pet before this patch!
[mr2374] remove some unneeded SQL
[mr2375] fix and rework some R2 scripts (auto_update currently works fine with any YTDB version)
SD2 update
[mr2376] remove extern realmID usage, close #1220
Update src/game/World.cpp

wrong expression in ASSERT :(
[mr2377] Use SetRoot and SetWaterWalk
I have test with counter amount in SMSG_FORCE_MOVE_UNROOT/SMSG_FORCE_MOVE_ROOT
->find no difference
[mr2378] some fixes to TargetedMovementGenerator with mmap usage (from faramir118 with /dev/rsa corrects)

squash of the following:

commit 11560bad3731eea0bacf6ef863a7d37e1d73e3c4
Author: faramir118 <faramir118@gmail.com>
Date:   Tue Oct 9 21:26:34 2012 -0500

    distinguish between updateDestination and speedChanged

commit b6246edf8087191b92466265864b4ff3b9893ad0
Author: faramir118 <faramir118@gmail.com>
Date:   Tue Oct 9 21:02:49 2012 -0500

    remove optimization which could cause bad pathing behavior

    PathFinder::calculate now depends entirely on the caller to decide when to
    not calculate the path

commit 65a34227a98162e4cd88fcc7dc536f24d6da2848
Author: faramir118 <faramir118@gmail.com>
Date:   Tue Oct 9 21:01:10 2012 -0500

    remove dead code
[mr2379] CheckCast for Disengage-like spells, thx to Den && Schmoo for pointing.
[mr2380] some usable hacks from 12210
[mr2381] fix 70664, thx to Krahken. closes #1072
SD2 update
[mr2382] additional checks (tempgag) in SocialMgr::GetFriendInfo, related to #1226.
[12220] Implement UNIT_STAT_RUNNING to mark default running behaviour. Clone #17

Conflicts:
	src/game/Creature.cpp
	src/game/RandomMovementGenerator.cpp
	src/game/SpellEffects.cpp
	src/game/Unit.h
	src/game/Vehicle.cpp
	src/game/WaypointMovementGenerator.cpp
	src/shared/revision_nr.h
[mr2383] usable part from 12221. not tested, but seems correct.