r300g: Use radeon compiler for fragment programs

This is entirely untested on R500, and needs more testing on R300.
17 files changed