Add support for data values on Item costs.

I wasn't sure exactly how you wanted this handled at the config level so I didn't bother touching it.  The only new config value is completely optional.  If ItemData is specified it's used as the data value of the ItemCost.  This allows for using cocoa beans or ink sacks or another item with a data bit as the ItemCost.