[z2110] Fixup problems with recent teleportation changes

(based on commit [12158] - 57884bc)

(based on commit [s1732] - a837a27)
[z2111] Fix message for Area lockstatus missing item
[z2112] Improve Initialisation of COMMAND_ATTACK field

This moves the set command of COMMAND_ATTACK out of CharmInfo::InitPetAction bar, so that this function can be used more genericly for other purposes

Signed-off-by: Schmoozerd <cmangos>

(based on commit [12163] - 9b0d888)

(based on commit [s1735] - a18d019)
[z2113] Implement support to track aura targets more genericly

Replace the old SingleTarget aura tracking with a more generic concept, and use this also for CONTROL_VEHICLE auras

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

(based on commit [12165] - 7e0fb2f)

(based on commit [s1737] - e764577)
[z2114] Add EVENT_T_TIMER to EventAI. This is a generic timer that ticks out of combat and in combat

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

(based on commit bae9646)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1738] - 1796f4a)
[z2115] Fix typo

(based on commit [12176] - 600cc40)

(based on commit [s1739] - 824cd59)
Update src/game/CreatureEventAI.h

(based on commit 19c4b54)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit 53ace2c)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2116] Improve [z2050]

Partial backport

(based on commit [12178] - 8314222)

(based on commit [s1741] - c94afc7)