InventoryBrain: move the getitem compatibility layer for ComputedAttributes in a dedicated class

This is mostly for readability
InventoryBrain: use getResourceValue
remove not used InventoryBrain
InventoryBrain: remove getAggregateListText which calls a non existing script
remove non used brain DeliveryListBrain