Adding new tests cases phi2 and phi3

These exercises the more subtle issues when generating phi instructions
and resolving them with moves. Test phi2 tests order dependencies between phi
instructions, and test phi3 tests the case when those dependencies form
a cycle.
Convert cfg to svg image even when cfg not tested