[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/branches/2.1@2684 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Test] Update gtest to 1.7.0

Cherry-pick of trunk r2680.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2685 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Install Python 3 module to stage directory

Cherry-pick of trunk r2671.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2686 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Add Boost libraries when building the shared library

Cherry-pick of trunk r2670.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2687 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Cython] Fix compilation issue when using Clang

Cherry-pick of trunk r2663.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2688 02a645c2-efd0-11dd-984d-ab748d24aa7e
Fix missing include in csvdiff

"std::exit" is declared in <cstdlib>. Fixes compilation errors on OS X 10.9.

Cherry-pick of trunk r2666.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2689 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/branches/2.1@2690 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Reactor] Make default wall area 1.0 m^2

This makes the default consistent with the documentation in the Python
module. Reported by & patch from Bryan Weber.

Fixes Issue 194.

Cherry-pick of trunk r2614.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2691 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Fix reaction path output when arrow_width > 0

Fixes Issue 197.

Cherry-pick of trunk r2640.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2692 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Fix Matlab-related paths in post-install message

Cherry-pick of trunk r2641.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2693 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Matlab] Check for sparse arrays in the Solution 'set' function

Patch provided by Bryan Weber.

Resolves Issue 140.

Cherry-pick of trunk r2659.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2694 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/branches/2.1@2695 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/branches/2.1@2696 02a645c2-efd0-11dd-984d-ab748d24aa7e
Fix potential segmentation fault and invalid read.

Cherry-pick of trunk r2676.

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