TryReservePopulationSlots: Return 0 on success or number of missing slots otherwise.
Don't do redundant test for item.unitTemplate.
Document added neededSlots property.