fix city growth rate for bpm != 18

James,
I think this should fix the extreme rates of growth Junna was seeing; without the second patch, I believe growth would effectively be stopped for most cities at higher bpm values due to the rounding error accumulating.

However, even with this patch, behaviour seems erratic at high bpm values—I think it's the "adjusted population" concept not working out quite as intended.