unit8 changed to uint32 will prevent wrapping, excepting maybe extreme cases. Fixes #445
Fix for issue introduced in changes to allow stacked items to be handed in. Calling GetCharges on an item that can not be stacked will return 0 so this mean't that task credit was not awarded for single items.
Added support for handing in stacked items and getting task credit for those items.