Allow splitting of RVars.

This opens up all the other scheduling options to RVars.

This probably currently allows some invalid reorderings.
Need to check that at reorder time now that RVars can be split.