SQL: Tag Spells/Abilities/Traits w/ Appropriate Expansion

Made a pass through attempting to tag spells, abilities, and traits with their appropriate expansion using the new restriction system. With this change, these will only be enabled if the corresponding expansion is enabled in settings.lua. This commit also introduces a variable for Zilart since there isn't one yet.

The primary source of knowledge for this pass was the official version update history posts, which go all the way back to 2003:
http://forum.square-enix.com/ffxi/forums/84-Version-Updates

Methodology:
-Read all version update posts, starting from 2003, and tag any mentioned spells, abilities, or traits with the expansion the game was on at the time of the post
-For things not explicitly mentioned in the notes, default to Abyssea if 76+, or the expansion the job was introduced in if 1-75.

The official notes were very good for mentioning things specifically with the exception of BLU spells. In TOAU/WOTG days, the notes just said "new blu spells were added" without specifics, leaving me unable to tell which were the few added in the WOTG era. As a result they are all tagged TOAU for now unless 76+

If someone still wants to run a server with all stuff enabled regardless of expansion choice, they can do the following post processing:

update abilities set required_expansion = NULL;
update spell_list set required_expansion = NULL;
update traits set required_expansion = NULL;

IF this becomes a common request/issue we can also tie using this column to a settings.lua var.
CORE: Additional Fix for Restricted Abilities

Add null handling on 2 hour recast calculation in case the job in question's expansion is disabled.