Changed setup of the first coloring step
- It now implicitly spills variables by keeping a spill list instead of
  using nsv
- This should allow the second step to NOT need to apply the initial
  coloring on the graph