Deprecate "copyData" method of array classes

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3287 02a645c2-efd0-11dd-984d-ab748d24aa7e
Remove HMWSoln 'testProb' constructor

This constructor was used only in HMW_test_1, and it just set the same
parameters that were already read from the XML input file.

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

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3289 02a645c2-efd0-11dd-984d-ab748d24aa7e
Fix copy constructor and assignment operator for SpeciesThermo classes

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3290 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Equil] Implement equilibrate as a method of ThermoPhase

The Cython interface now calls this equilibrate function.

Unlike the free function 'equilibrate', this new equilibrate method actually
does what the documentation describes regarding the 'solver' argument. This
means that there are cases where failures of the MultiphaseEquil solver were
previously being hidden by a subsequent successful solution using the ChemEquil
solver. These tests have been marked as known failures.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3291 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Equil] Implement equilibrate as a method of MultiPhase

This differs from the current equilibrate method in that it can use either of
the multiphase equilibrium solvers.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3292 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Equil] Always use the member function versions of 'equilibrate'

The various free functions are deprecated, along with the now unnecessary
headers 'equil.h' and 'equilibrium.h'.

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