Created an 'invisible' IInventory

Used to separate the allocator filter from the allocator transfer. Might
not be needed if we remove IInventoryEX.
Merge branch 'master' of https://github.com/cdkrot/Mechanics