- Make quest diffs more deterministic by copying IDs from previous quest.json files where possible, and generating deterministic random IDs when we need new ones
- Explicitly call x._props.value.ToString, as the (string) cast was failing for me
- Switch QuestRewardItem.upd to a 'QuestRewardUpd' type instead of 'object'
- Fix some quest names (Woods Cleaning, Revision P1/P2, Gunsmith P6/P8)
- Update quest requirements to be closer to wiki