Add extra error checks for changing macro pages.
Gear update and streamline set construction.
Tidy.
Replace Mediator's Ring with Sangoma Ring.
Fix parens on conditional check.
Change idle sets to use Paguroidea + Sangoma.
Rearrange siphon code, and better manage wait times for second release.
Move condition checking for a self-command into the function that handles it.
Add functions to handle petweather and generic pacts.
Remove last modified date.  Not tracking that manually anymore.
Update comment to note supplementary include files.
Don't release the spirit if it was out before the command was issued.
Add in generic blood pact handling.
Don't allow Astral Flow pacts if Astral Flow isn't active.
Change default macro set to one specific for GearSwap.
Fix table typo.
Add Sleepga to Shiva's debuff2 set (though still kept in the specialized sleep
set as well).
Add warning for trying to use pacts in town.
Return to summoning palette if no avatar is out.
Tweak message display for avatars not having pacts of a given type, since
it uses the pacttype parameter.