[Thermo] Fix possible invalid read in installShomateThermoFromXML

installShomateThermoFromXML now checks that 7 coefficients are supplied in the
floatArray and throws if that is not the case.

Partial cherry-pick of r2778.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2846 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Python] Fix docstring of Sim1D.restore

Resolves Issue 210.

Cherry-pick of trunk commit r2790.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2847 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ctml_writer] Fix handling of units in some fields

When using Python 3, using -1 as the dummy value for density and site_density
causes probems, because the (ordered) comparison between a density specified
with units (as a tuple) and 0 is not allowed. Instead, use None as the
placeholder value.

Cherry-pick of trunk commit r2800.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2848 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Test] Fix platform-dependent output in test-IAPWSPres

Cherry-pick of trunk commit r2822.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2849 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Numerics] Fix invalid dereference in SquareMatrix::factor

The work array hasn't always been allocated, so taking its address isn't
necessarily valid. Also, dlange doesn't use the work array in the '1' norm
case anyway.

Cherry-pick of trunk commit 2830.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2850 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Doc] Add class Mixture to Sphinx docs

Cherry pick of trunk r2740.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2865 02a645c2-efd0-11dd-984d-ab748d24aa7e
Added gas-phse kinetics to RedlichKwongMFTP class

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2879 02a645c2-efd0-11dd-984d-ab748d24aa7e
Revert commit intended for trunk that ended up on 2.1 maintenance branch

Reverts r2879, which was actually commited to trunk in r2913.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2917 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Improve error messages associated with missing input files

Partial cherry-pick of trunk r2856.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2921 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Workaround SCons dependency bug with Cygwin

Cherry-pick of trunk r2862

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2922 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Thermo] Check composition strings for invalid float literals

Cherry-pick of trunk r2866

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2923 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Make 'PCHEB' and 'TCHEB' keywords case insensitive

Fixes Issue 213.

Cherry-pick of trunk r2878.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2924 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Doc] Add note about how to fix Sundials CMakeLists.txt

The Sundials CMakeLists.txt was not correctly updated for the 2.5.0 release, and
builds a version of Sundials that still claims to be 2.4.0. This leads to
compilation errors since some Sundials functions have changed signatures between
2.4 and 2.5, and Canteran needs to distinguish between the two.

Cherry-pick of trunk r2887.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2925 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Doc] Update version specified in git/svn checkout commands

Cherry-pick of trunk r2920.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2926 02a645c2-efd0-11dd-984d-ab748d24aa7e
[CTI] Relax formatting requirements for third bodies in reaction strings

Allow 'A + B (+M)' in addition to 'A + B (+ M)'

Cherry-pick of trunk r2929.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@3020 02a645c2-efd0-11dd-984d-ab748d24aa7e
[CTI] Allow omitting third body in Chebyshev reaction equations

Cherry-pick of trunk r2930.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@3021 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Fix dependency resolution for some Python files

Cherry-pick of trunk r2935

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@3022 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Allow stoichiometric coefficients ending in decimal points

Cherry-pick of trunk r2936.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@3023 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Relax formatting requirement for Chebyshev coefficients.

Allow coefficient data to begin on the same line as the declaration of the
order of the polynomial in each dimension.

Fixes Issue 219.

Cherry-pick of trunk r2937.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@3024 02a645c2-efd0-11dd-984d-ab748d24aa7e
Fixed a bad bug in deepStdVectorPointerCopy

Cherry-pick of trunk r2944.

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