Fixed a number of tests that didn't handle the programCount == 1 case correctly.
varying values and a permutation index that spans the concatenation of the two of them (along the lines of SHUFPS...)