Simplified minimap threading and handle lot-maps changing.

The whole mPauseForMapChanges and mGoingToSleep business wasn't needed,
just have the main thread block until rendering has finished before modifying
mImage or mShadowMap.