msg cleanup
rename MapData to EnvObData
cleanup ItemObject
remove GameData.Data.World uses
split login into smaller pieces
remove UseOldList hack
simplify serializer
add ISaveGameDelegate
remove tileset change hack
move GameData.Jobs to World
move events from GameData
Remove GameData from Living.RequestAction
remove GameData uses related to map tile invalidation
create Client.World assembly
rename Client.GameEvent to ClientEvent
fix TileControlCore dispose
use ISaveGameDelegate with ItemObject
use ISaveGameDelegate in EnvOb
cleanup
remove unneeded ob list