Fixed a bad bug in deepStdVectorPointerCopy


git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2944 02a645c2-efd0-11dd-984d-ab748d24aa7e
Fixed a long standing problem with the combination of storred XML files and duplicator functions.
Now the complete XML file is storred within the ThermPhase object starting with the root node.
This is needed for later processing of kinetics and transport mechanisms when the ThermoPhase
file is duplicated and the original file is deleted.

xml() is now a const function, and still returns the same pointer.
setXMLdata() is a new function will stores the xml data.




git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2945 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Thermo] Remove unimplemented overrides of getParameters/setParameters

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2946 02a645c2-efd0-11dd-984d-ab748d24aa7e
Make PDSS::temperature() virtual

This reflects how it's used, being overridden in several derived classes.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2947 02a645c2-efd0-11dd-984d-ab748d24aa7e
Restructure ChemEquil::equilibrate to eliminate 'goto' statements

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2948 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Equil] Eliminate 'mlequ' and 'gaussj' in favor of using LAPACK

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2949 02a645c2-efd0-11dd-984d-ab748d24aa7e
Eliminate 'goto' from ChemEquil::estimateEP_Brinkley

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2950 02a645c2-efd0-11dd-984d-ab748d24aa7e
Eliminate 'goto' from 'isDuplicateReaction'

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2951 02a645c2-efd0-11dd-984d-ab748d24aa7e