Commit resources at dropsite and add tests.
r23733 / rP23733 made it such that a ResourceGatherer takes a target to commit resources, this extends that to dropping resources at the dropsite.
While add it also added some tests for ResourceDropsite and -Gatherer.