[0096] cmangos-classic update z2319
Add support for condition_id to spell_area table
Add a new column 'condition_id' to table 'spell_area'
This column is intended to replace the columns
- quest_start
- quest_start_active
- quest_end
- racemask
- gender

Attention DB-Devs: A tool for convertion will be linked in the comments :)
Final removal of these no more required columns will be done after some time, so that you can adapt and provide UPDATE support for this change :)

Also simplify and gernalize the apply/remove code for these spell-area auras
SQL-Changes for spell_area.condition_id

Add first step of spell_area.conditionId

Add second step of spell_area.conditionId

This removes caching by quest_id
This will be slightly slower, but only expected in case of quest-accept/remove cases.

Some improvements and generalisations

Signed-off-by: Cala Haryon <calaftp@free.fr>
[0097] Applied SD2 updates
 * Applied suggested SQL updates from SD2 revision s2347 to revision s2666
   Authors are evil@wow, Schmoozerd and Xfurry
   Some of these updates (or parts of them) were previously handled by other classicDB updates
   like creature_linking_template or spell_target_template