nir,glsl: serialize divergent fields, handle more instrinsics in divergence analysis, add nir_has_divergent_loop, fix source_sha1
This is a prerequisite for Wave32-specific optimizations in radeonsi.
This is a prerequisite for Wave32-specific optimizations in radeonsi.