deprecates commodity checking and related API in bid portfolios

For @mbmcgarry, this removes commodity checking in bid portfolios. This is a check that used to necessary, bid portfolios used to require a single commodity, but that has been relaxed, and this was missed on that update. This PR preserves ABI stability, noting what is deprecated.