GearSwap/Mote-Libs:
Call update on subjob change.  In particular, this will force a refresh of state.Buff vars.
Automatic handling of state.Buff table updates.
Prefer user_unload for user version of this function, though keep job_file_unload as a fallback.
Allow an extra parameter in a cycle command to cause a mode list to be traversed backwards.
Merge pull request #990 from Kinematics/4.1-dev

GearSwap/Mote-Libs: