Change DroppedItemContainer to use the same `RemoveFractionOfContainer()` method that softcore uses
- expose static function for moving multiple containers into a single inventory inside DroppedItemContainer
- also change ContainerCorpse to point to the same static function that the DroppedItemContainer uses
- remove default destroyPercent of 0, force it to be supplied to the method