Fix error on successful scavenge
Libs/Packets/Fields: Adjustments/additions
Libs/Resources: Fixed name and log_name values
Merge pull request #678 from SnickySnacks/4.1-dev

Fix error on successful scavenge
It won't let me change branches without committing
Battlemod - Displays HQ Tier
Libs/Packets: Added Item Update and Synth Result packets, refactored field retrieval
Libs/Packets/Fields: Added enum types, adjusted Synth Result packet
GearSwap - pet_status and pet_status_change

This update makes these changes defer processing until the next packet
arrives.
GearSwap - Documentation update for pos_x/y/z
GearSwap - pet_midcast fix

d_out_arr_entry wasn't being called for pet_aftercast.
GearSwap - Probable fix for <wait X> macros
GearSwap - v0.820 version bump
GearSwap - sub_job_change event

Added a new event for when a player changes their sub_job. This has to
be integrated into GearSwap because GearSwap switches user files based
on job, so it isn't guaranteed that a job_change event will/will not be
executed before it's unregistered.