Refactored the inventory code for adding items, fixed some bugs related to marking items as stolen.
Fixed a bug where arrows couldnt be marked as stolen
Refactored the code in the ChoosebestArmor function in the bp ai parent
Refactored the code in the SetArmorEquipped function in the BTGS inventory component
Fixed a bug where the material on the NPC underwear models would have the material of whatever they were previously wearing
Refactored the code in the PlayerInventoryMaintenance function
Refactored the code in the NPCInventoryMaintenance function
Removed a bunch of hard refs in various components