[mr3136] Remove old hacks for combat reach and bounding radius
[mr3137] Rework TargetedMovementGenerator

Also take usable part from cMaNGOS [12565]
[mr3138] Set pet orientation as owner orientation on pet moving end. Blizzlike
[mr3139] Small fix in GetCombatReach()
[mr3140] Fix logic and wait target timer in TargetedMGen.
thx to mns
[mr3141] Revert commits : 3137 - cannot be compiled by ANY ISO-compartible way. Error maked in 12565 and not be possible to corrects - need remake ideology of commit. 3138 - some not blizzlike results, and impossible to compile (from 12565)

Squashed commit of the following:

commit f04b23282ed3132ac37b9b6528ac6fe8a47ead79
Author: rsa <kris13@bk.ru>
Date:   Tue Dec 3 22:40:24 2013 +0400

    Revert "[003137] Rework TargetedMovementGenerator"

    This reverts commit 1b9de0f7919c55f6fc7a6980fe16f14d20847e6c.

commit 271a017d3092a440f2637d75f53bde8b0678ddec
Author: rsa <kris13@bk.ru>
Date:   Tue Dec 3 22:39:33 2013 +0400

    Revert "[mr3138] Set pet orientation as owner orientation on pet moving end. Blizzlike"

    This reverts commit ffc73f035b4d6ea57c64fe31ba4ff28df29051d0.

commit 5a1fade9392797649cf85320867960c2cb0204e7
Author: rsa <kris13@bk.ru>
Date:   Tue Dec 3 22:38:36 2013 +0400

    Revert "[mr3140] Fix logic and wait target timer in TargetedMGen."

    This reverts commit 848d308610b3e0ede4fff0ebcac9ed578561efa0.
[mr3142] fix compartibility 3136 with current core && SD2
[mr3143] Rework TargetedMGen, attempt II. Make templates ISO compatible.
[mr3144] Fix compile under *nix
[mr3145] final fix compiling of 3143 by Boxa method (see 3144). seems strange, but works. need check work of this code...
[mr3146] Fix CheckRange() for spells with TARGET_FLAG_SOURCE_LOCATION target mask

Bug: for spells with this target mask checked dest coords (instead of source), which are zero in this case, and function returns "out of range" error. So spell not casted :/
[mr3147] Fix target fill for spell 74960.
+ Small rework for selecting random targets.
Merge branch 'master' of git://github.com/mangosR2/mangos into testing