aco: spiller improvements for RPCS3 vertex shader interpreter
Based on !3388 (merged)
There still seem to be some spiller bugs which prevent the shader from being compiled without !3388 (merged)
aco: rewrite graph coloring in spiller
causes the shader to be compiled much quicker (and without !3388 (merged) , it's necessary for it to finish in a reasonable time)