r600/sfn: some fixes and experimental support for higher compatibility profile
- Add support for fdph
- fix a possible endless loop when evaluating bank-swizzling on Cayman
- never drop ALU instructions with local registers as target
- lower clip_vertex in GS and TES shaders too and enable compatibility profile support for higher GL versions when NIR is enabled