Simplified create world - very close to working dimensions

Greatly simplified the CreateWorld function by working with
DimensionManager instead of against it. CraftWorldProvider now prepares
everything needed by DimMgr and NMS just in time so that the forge
mechanisms can be used.