Rename variables for clarity.
Adjust custom timer replacement code to account for new handling in game.
Add a function to reset custom timers, and call it on zone change or logout.
Revamp custom timers to be more general, and auto-calculate duration based on
player skill, rather than be hard-coded.  Uses a packet event watcher to see
when player skill changes after a pact.