Fixed fog-to-alpha in globalfog and ppscatter to eliminate need for explicit ordering
Added high-perf GPU-based water simulation and removed all traces of threaded CPU-based simulation; now sync on render thread via command buffers
Added water fallback to lowest quality if GPU-based sim is not supported
Tweaked water local reflection to be slightly faster; longer vertical reflections far away
Merged in changes from Before; renamed shaders, minor refactor