overhaul lootspawning for performance and respawn

Lootcreation is not triggered by players entering towns and loot
actually respawns after a set ammount of time.
also there is now a 25% at finding a full can of fuel instead of only
empty ones :)
thanks for the inspiration and playerintown code Na_Palm