Change sets.Buff to sets.buff to match general default.
string:split() returns a list. Convert it to a table so as not to have
unexpected entries.
Tidy.
On precast, also check for sets.precast[CustomClass] and sets.precast[spellMap]
after other general type checks.
Don't restrict midcast checks to just magic spells.  All the checks work
just fine for normal stuff as well.  Only check for CastingMode for magic
spells, though.
Can check custom class/name/mapping on spell.type for better precision.
Maneuvers are pet actions, not JAs.  Drop to the general category for mapping
to find.
Update gear. Streamline weaponskill set inheritence.
Misc further progress.
Update gear.
Modify ranged set to be handled automatically.
Update comment.
Start (optionally) tracking version numbers, so that job files can be kept in
sync with the main include, for api changes and such.
Redo elemental mappings to put them mainly under a single table (elements),
and make the naming of the table make it more natural/understandable what each
is for.
Update usage of these mappings.
Add a mapping list for Trust NPCs.
Update comments.
Add utility function to see if we're in a trust party (so we can set proper
gear).
Whm can't use Engulfer cape.
More pld work.