[Thermo] Make modification of discontinuous NASA polynomials optional

Adding the attribute allow_discontinuities="true" to a phase's
'thermo' node (CTML) or adding 'allow_discontinuous_thermo' to a
phase's 'options' argument (CTI) will disable the automatic adjustment
of the provided polynomials so that enthalpy and entropy are
continuous at the midpoint temperature.

Cherry-pick of trunk r2590.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2900 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Doc] Cherry-pick of corrections to the documentation

Cherry pick of trunk revisions: r2607, r2608, r2620, r2621, r2622, r2623, r2624,
r2625, r2628, r2630, r2632, r2633, r2635, r2636.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2901 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Improve handling of duplicate species

Warn when a species is given multiple times in the input list. Do not add the
duplicate species to speciesList.

Based on patch provided by Bryan Weber.

Resolves Issue 199.

Cherry-pick of trunk r2660.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2902 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Fix for support of unterminated thermo sections

Fixes the case where the next section header contains a modifier, e.g. 'thermo
all' or 'reactions <units>'.

Based on a patch provided by Bryan Weber.

See Issue 199.

Cherry-pick of trunk r2662.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2903 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Fix support for species names containing '+' and '='

This addesses a parsing error that would occur if a mechanism contained both
'foo' and 'foo+', where reactions written as 'foo+bar' would be parsed as a
reaction with 'foo+' and 'bar'.

See Issue 182.

Cherry pick of trunk commit r2701.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2904 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Fix simultaneous compilation of Python 2 and Python 3 modules

Use separate SCons Environments so the 'py_include_dirs' variable (which
contains the Numpy include directory) can be distinct for each Python module.

Cherry-pick of trunk r2710.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2905 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Simplify treatment of sydep1.h and signal1.h

We don't actually have system-dependent versions of these headers, so just put
the templates in place directly. This is also a workaround for a SCons bug on
Cygwin.

Cherry-pick of trunk r2735.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2906 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Correctly identify Cygwin builds

The correct preprocessor macro to use is the one provided by the
compiler, '__CYGWIN__'.

Cherry-pick of trunk r2736.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2907 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Workaround for SCons bug under Cygwin

See SCons Issue 2911.
http://scons.tigris.org/issues/show_bug.cgi?id=2911

Cherry-pick of trunk r2739.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2908 02a645c2-efd0-11dd-984d-ab748d24aa7e
Bump version to 2.1.1

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2909 02a645c2-efd0-11dd-984d-ab748d24aa7e
Fix version displayed by Doxygen docs

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2910 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/trunk@2911 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/trunk@2912 02a645c2-efd0-11dd-984d-ab748d24aa7e
Added gas-phse kinetics to RedlichKwongMFTP class

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2913 02a645c2-efd0-11dd-984d-ab748d24aa7e
Editing Pitzer's acentric factor initialization

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

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2915 02a645c2-efd0-11dd-984d-ab748d24aa7e
Revert commits unintentionally brought in from maintenance branch

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