Removed exception catching that we apparently don't need.
Added a method to expose a list of inventories.
Added a method to expose a given inventory's AppContextPair.
Changed offered item sets from using long values to using TradeInternalItem instances to reflect change in supporting multiple games.  (Finally.)