Added resource splattering for destroyed units and weapons

You now have 2 methods to achieve #2346:
* Attach it to a husk spawned from a unit (`SeedsResources` is not limited to buildings anymore)
* Attach it to a building which has a `DeadBuildingState` with some lingering time and use the new `SplatterUponDestruction` boolean in `SeedsResources`.