Fix potential world corruption

Fixed Air generator handling of metadata to avoid world corruption
Removed unnecessary access to chunk data when updating textures
Fixed memory leak & chunk (re)loading

Fixed camera registry reloading unloaded chunks
Fixed camera registry adding existing cameras
Refactored camera registry update
Fixed camera registry dead lock in debug environment