Revert "[mr2545] fix problem with groups >5 after 2544, thx to all."

This reverts commit 78ce9daf459574e0b454f3c26e6f4288b5a0f45d.
Revert "[mr2544] e ObjectGuid's instead of pointers in Get/SetBgRaid. close #1282, i hope."

This reverts commit bab3e0389efbab36acb8be7dbd6fa7c495fdbe94.
[mr2562] Some corrects in Group operations, include save/load and objectstore. Make group creating only with type. Fix problems with BG after 2544-2545 + Squashed commit of the following:

commit 4b17a71d596085d0c65bd0afc51f418ed16cce74
Author: rsa <kris13@bk.ru>
Date:   Wed Dec 19 21:51:11 2012 +0400

    [002545] fix problem with groups >5 after 2544, thx to all.

commit 09aa9a3260d28c5b0fb692804980037b769dd38c
Author: rsa <kris13@bk.ru>
Date:   Wed Dec 19 12:15:49 2012 +0400

    fix typo in 2544, thx to boxa.

commit d1963664a0be921468929dce44e5ece4c40aef00
Author: rsa <kris13@bk.ru>
Date:   Tue Dec 18 22:38:23 2012 +0400

    [mr2544] use ObjectGuid's instead of pointers in Get/SetBgRaid. close #1282, i hope.
SD2 update
[mr2563] Improve items code
[mr2564] Fix vehicles.
* need more research, but after my half-year tests this now worked as should.
[mr2565] Not need double initialize vehicle
[mr2566] Extend vehicle usage. Also clear movement info in splines
[mr2567] Set valid transport position after spline finalize (related to vehicles)
[mr2568] Update FastMM for Windows
[mr2569] remove some not needed things and fix compile after 2563-2567. close #1290
[mr2570] export LFG*state (for correct SD2 compiling)
[mr2571] Fix possible miss targets. #1062
[mr2572] Remove CustomFillTarget for Bone Spike Graveyard
Note - Different to previos version:
Now the tank can be hit by spell! BUT I doesn't sources which execlude the tank from targetlist

If you want execlude the tank from Targetlist, take a look into "case TARGET_ALL_ENEMY_IN_AREA_INSTANT:"
[mr2573] implement some Deathbringer Saurfang spell elements.
Note: Some CustomFillTargetMap-Cases are now unnecessary, but I need more time for tests, if all is okay :)
Revert "[mr2571] Fix possible miss targets. #1062"

This reverts commit 04bdc3f5569960637ef647e84835f97a87625aca.

Conflicts:

	src/shared/revision_R2.h
this commit reverts [mr153]
Targets with Spelleffect SPELL_EFFECT_THREAT or SPELL_EFFECT_THREAT_ALL are checked in Effect Handling
    if (!unitTarget->CanHaveThreatList())
        return;

This close again #1062
SD2 update
[mr2574] Implement base of calendar (originally from spp/TC, this port from Cyberium)

Squashed commit of the following:

commit cd27cc98f807a5793fada13402ca6a78fdcd0c3f
Author: Cyberium <cyberium@techemail.com>
Date:   Sat Dec 29 17:28:05 2012 +0100

    [12342] Calendar, handle signup to guild event.

commit f37cb507d6f5b6acf6492bcf48365274d8a65bf1
Author: Cyberium <cyberium@techemail.com>
Date:   Sat Dec 29 13:57:26 2012 +0100

    [12341] Calendar, correctly show guild event

commit 233024b514c167b7a781909f850842b6693cd2b6
Author: Cyberium <cyberium@techemail.com>
Date:   Sat Dec 29 13:05:57 2012 +0100

    [12340] Calendar, correct some opcode handling.

commit 9ff98482ec5b30a6f6ee2ffdc5933eaaf5575111
Author: Horn <horn@trinity.com>
Date:   Sat Dec 29 00:47:11 2012 +0100

    [12339] Calendar, handle massinvite function

commit d12f4d107760ee3301a29ceb72ca926e0b375174
Author: Cyberium <cyberium@techemail.com>
Date:   Sat Dec 29 00:23:40 2012 +0100

    [12338] Calendar, remove guild calendar on guild quit.

commit 5b8921c6e512ac3cd3c4fc7d0a21b3e08e3057a6
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 23:58:38 2012 +0100

    [12337] Calendar, remove event and invite when deleting a char

commit afcdbf4655035c09f67053b31ffa320abe67f80c
Author: Kid10 <kid10@cmangos.com>
Date:   Fri Dec 28 23:35:33 2012 +0100

    [12336] Calendar, change some initialisation way

commit 4bd926107705926657ddfe8e6fc5b3050c3beca6
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 23:18:14 2012 +0100

    [12335] Calendar, rework some security check in handler.

commit 3ffaecf3f2a3a38d210143a9f57f577bc3dfddd2
Author: Kid10 <kid10@cmangos.com>
Date:   Fri Dec 28 20:10:12 2012 +0100

    [12334] Calendar, optimise an assert place, escaping player name, and rename function.

commit 581adc9d18922804670055677685a2d6f132dfc1
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 19:19:10 2012 +0100

    [12333] Calendar, handle copy event

commit 3e594669f968c6a578b56f9cda9461334d91bcc8
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 18:32:32 2012 +0100

    [12332] Calendar, handle update event and restore build

commit 89a9a359a7d1f285395617a93fbd6f09278397db
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 17:25:02 2012 +0100

    [12331] Calendar, handle change moderator status

commit b062f1ebc951a70e3e5c3679f45784cd0ebd0a56
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 17:16:30 2012 +0100

    [12330] Calendar, handle complain opcode

commit 117c9238838939888b716dc3958ae7a7e7fdbc67
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 17:06:20 2012 +0100

    [12329] Calendar, handle remove invite, update event status and get num pending action.

commit e5be0ca94046e5d632a632789ed1fee59afa6104
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 16:39:47 2012 +0100

    [12328] Calendar, handle get event, invite player and answer to invite

commit aafc90b2335e42d3d4c33bce3cc056849adca5b1
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 16:00:16 2012 +0100

    [12327] Calendar, handle Add/Remove event

commit d960fb08a1375792a7fdc2f34727e669aa279748
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 15:48:00 2012 +0100

    [12326] Add forgetted constructor

commit 31cc8a6a67e582b6123e07add543c3974d13e4e8
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 14:08:50 2012 +0100

    [12325] Basic implementation of SMSG_CALENDAR_SEND_CALENDAR Olso added forgetted destructor for CalendarEvent class.

commit f9fd4f095403b09541c19b057cc863643aff908c
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 13:04:35 2012 +0100

    [12323] Add Calendar log filter

commit 1e3e6c7dad0f333b485fbd7ace4c5e359ff81070
Author: Cyberium <cyberium@techemail.com>
Date:   Fri Dec 28 12:07:16 2012 +0100

    [12322] Implement calendar classes

    Thank to Spp (trinity dev) for initial research and implementation
    Almost all next commit will be inspired by his work.
[mr2575] fix Calendar compile, MT works and code to Mangos style (from TC)