[z2227] Happy New Year 2013

Update authorship information and prepare for easier ways next year

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

(based on commit [12325] - b7dbcda)

(based on commit [s1864] - 06f9f7d)
[z2228] Keep comitter information within the cleanupHistory.sh script

(based on commit [12326] - 1a77388)

(based on commit [s1865] - 84f69f2)
[z2229] Add Unit::FixateTarget

This allows to fixate a target (as long as it is valid) independendly from threat or taunt auras.

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

(based on commit [12328] - e238a12)

(based on commit [s1866] - afde7ef)
[z2230] EventAI: Add new TargetTypes

Add target types:
* TARGET_T_ACTION_INVOKER_OWNER which returns the controlling unit of an action's invoker
* TARGET_T_HOSTILE_RANDOM_PLAYER which returns a random player from the threatlist
* TARGET_T_HOSTILE_RANDOM_NOT_TOP_PLAYER which returns a random player from the threatlist except topmost threat holder

Also remove unused CreatureEventAI::CanCast function

(based on commit [12329] - 7b674f2)

(based on commit [s1867] - df03828)
[z2231] Drop unused file. Caught by Vladimir

(based on commit [12330] - 646fe65)

(based on commit [s1868] - 9997094)
[z2232] EventAI: Evaluate TargetTypes for ACTION_T_CAST

* Suggest to replace TARGET_T_ACTION_INVOKER with _INVOKER_OWNER for quest-credit and dummy spells
* Suggest to use _PLAYER Target Types for spells that should only target players

Note: You must disable LOG_FILTER_DB_STRICTED_CHECK for these check to be active

(based on commit [12331] - 589110c)

(based on commit [s1869] - 52c0f52)
[z2233] Send changed fields even if they were changed back

Original code by Shauren, and ideas by stfx and others

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

(based on commit [12334] - 8046e0e)

(based on commit [s1872] - c9ce4df)
[z2234] Fix loading Respawntimes on server start for continents.

Thanks to overy for reporting the issue. Fix and close #56

(based on commit [12335] - 052d41e)

(based on commit [s1873] - 4b56982)
[z2235] Add debug log filter for MAP, VMAP, MMAP loading. Olso prepared log filter for EVENT_AI.

(based on commit [12336] - 8dfe066)

(based on commit [s1874] - db86484)
[z2236] More check on raid reset loading. If db reset time is corrupted and/or set in far future it was never been updated.

(based on commit [12337] - 0a9b10e)

(based on commit [s1875] - eb595aa)
[z2237] Fix compile for vmap_assembler and mmap generator.

Thanks to NicolasQuasar for pointing.

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

(based on commit [12341] - 12b9593)

(based on commit [s1876] - e890d11)
[z2238] Drop some obsolete code - spell already handled as an aura proc
[z2239] Fix AreaTrigger Lock status check - thanks Schmoozerd
Merge branch 'master' into test_server