Refactor vcs_solve_TP to eliminate goto
Refactor vcs_solve_TP to eliminate goto

This contains just the changes to the flow control to give the same
behavior as the original implementation. Additional refactoring
still to come.

Heathckliff/cantera,Heathckliff/cantera,imitrichev/cantera,imitrichev/cantera,imitrichev/cantera,imitrichev/cantera,Heathckliff/cantera,Heathckliff/cantera,Heathckliff/cantera,imitrichev/cantera,imitrichev/cantera,Heathckliff/cantera