Remove restriction on gear changes for warps/teleports.  Not a risk since
aftercast runs as soon as the spell completes.
Add a set for elemental enfeebles, which negates the need to filter for them
in the rules.
Remove direct get_obi() function calls. Methodology being rewritten to be
placed directly in gear sets.
Add elemental gear mappings for obis/belts/gorgets.
Full rewrite on the code for getting gorgets/belts/obis.  Unified functionality
and streamlined to reduce redundancy.

Don't need the user to track what they own since we can just look to see what's
in inventory.  Thus, removed tracking vars from UserGlobals.

Instead, allow for a default variable to be set that will be used in any case
where no matching piece of equipment is found or in inventory.

Obi (+cape/ring) no longer returns a gear set, but just the actual gear items
(in augment format).

Code will be run regardless of spell type, however the gear will only be used
in those sets defined to use it, so you can just not use the obi var in the
elemental enfeeble gear set.

Updated the include file with the new function signature for gorget/belt.
Added call to set obi/cape/ring.
Reorganize file.
Add function to initialize any gear sets in the sets table.  Has to be called
separately from the include call.
Refactor all jobs to make get_sets only handle top-level initialization, and
rename the old function to self_initialize.  This also allows global user
set definition that won't be overwritten by the default initialization.
Uncomment all calls to binds_on_unload, but comment out most of those binds.
Add mappings for fast cast and fast recast magian staves.
Add utility handling of fast cast and fast recast magian staves.
Init values on each action depending on the spell, so that they can be used
in gear sets.
Add preliminary usage of obis and fast cast staves via utility vars.