* document zcb a tiny bit and add some item manager setters
* add more item manager setters
* add more and more item manager setters
* ...
* gcc fix
* gcc fix 2
* UnkStruct_027e09b4_001 OK
* UnkStruct_027e09ac_001 OK
* UnkStruct_027e0cec_001 OK
* SysNew OK
* UnkStruct_027e0cec_18_001 OK
* UnkStruct_027e0ce0_34_001 OK
* UnkStruct_027e0d00_001 OK
* PassengerManager_001 OK
* UnkStruct_027e0cf8_08_00_001 OK
* UnkStruct_ov020_020e8544_001 OK
* code_020bfdd0 OK and code_020bfeec OK
* code_020c099c OK
* UnkStruct_027e09b8_001 OK
* match func_ov001_020b7830
* fix build issues
* UnkStruct_027e0cd8_001 49%
* UnkStruct_027e0cd8_001 OK
* fix build issues
* UnkStruct_027e0cd8_0C_001 92%
* port some MSL C++ headers from rb3 and key decomps
* fix build issues
* UnkStruct_027e0cd8_0C_001 98%
* playrget progress and match treasuremanager remaining functions
* some docs
* fix build issues
* random docs
* match func_ov094_02172290
* random docs
* actor cleanup
* match freestanding item funcs
* mType -> mpProfile
* decompile random functions
* docs and start of wip chest stuff
* random docs
* more random docs
* match func_ov036_0211d0a8
* match func_ov036_0211d2dc & func_ov036_0211d570
* match func_ov110_02184a40
* random doc
* document letter/stamps system
* match func_ov001_020bb9f8
* fix build issues
* decompile tres
* start decomp chest base
* fix regressions
* name TRES
* name UnkStruct_ov024_020d86b0
* name stamp types and update save struct stuff
* name things and document BMG IDs