Feature more conditions

Add support for:
* conditon_id to table spell_area
Thereby:
  - intendend to replace quest and gender fields
  - keep area and aura fields
Disadvantages:
  - Having to check many cases on quest-status changes
  - changes of an internal condition won't trigger back to the spell-area concept, hence removing auras when a condition no more matches will not happen before login/ zone change and such

* condition_id to npc_spellclick_spells
This simply adds support for condition_id to npc_spellclick_spells and is intendend to replace the other columns of this table.
No problems expected