Prevent divide by zero in scent display code.
Make scent normalization much slower.
little optimization.

I noticed a bunch of wolves checking for lit torches too often.
removed bottleneck in saving&loading of mapbuffers

list.size is O(n) with some stl implementations, and it was
sizing the submap list every time a submap was loaded or saved.
Merge remote-tracking branch 'zpmorgan/master' into for-darklingwolf