[mr3135] Implement RFC commands.
[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.
[mr3148] Fix chase moving for creatures with UNIT_FLAG_DISABLE_MOVE flag

* Now DB creature_template.unit_flags && 4 (DISABLE_MOVE) will work.
[mr3149] Implement handling for base Parachute visual spell

* Now all parachutes have canopy, f.ex. Dalaran, vehicle and etc.
[mr3150] Group: fix rare crash on disbanding; some codestyle.
[mr3151] Forgotten line in mr3148, disable moving also for MoveFleeing.
[mr3152] Improve Preserved Holly item (21213) working - remove all cheat usage (mount/speed stacking)
[mr3153] Rework Festive Holiday Mount (mr3152), simplify and improve code.

Thanks to rsa for hints.
[12577] Add positive exception for spell 56099