Cleaned up entity face registeration so only BaseEntity calls RoomOcclusionManager.OnFacesRefreshed(entity)
- used to subscribe to both DecayEntity and BuildingBlock so it could work on doors & building blocks
- get rid of needing to register all faces explicitly in SaveRestore & copy paste