Refactored loading screen

 - Add loading progress for data files, global map, terrain
 - Refactored and improved cell loading progress
Renamed Terrain::Terrain to Terrain::World to make VC happy
Replaced log2 to make VC happy
Fix the water being affected by fog on the map