Fixed some weird spreading behavior with smoke and fire.

Smoke now lasts longer and generates faster indoors, but small fires are
much less likely to destroy a building (density 1 fires). Fire will last
a more reasonable length of time.