Fix foreign inventory call
Made MyOfferedItems public
Changed Bot.OtherInventory to work with multiple users, fixes #566 and fixes #543
Moved OtherInventory to UserHandler, cleaned up code