- 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
Add additional properties to quest prereqs
Handle quests that need multiple start statuses
nullguard some properties when adding missing start conditions
renamed hippo vow to oath
Add 'the courier' quest
default all quests to pmc quests
all reward items are find in raid = true (we have no way to tell if that's correct or not until we get more quest dumps)