All Rust commits from Facepunch
Added support for elongated distance flares. Fixes overly bright Floating City flares.
Fixed the new DistanceFlareRenderer converting already linear space HDR as if it was Gamma. Fixes blown out distance flares.