[Cython] Add declarations for free functions to _cantera.pxd

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2549 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Equil] Remove a calculation with an unused result

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2550 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Equil] Avoid floating point overflow from pressure term

Since computing the residual norm effectively requires p**2, the
correct limit to avoid an overflow is sqrt(DBL_MAX), or roughly
exp(300).

This change fixes crashes due to SIGFPE in cases where floating point
exceptions have been enabled, and also fixes a few cases where the
solver did not previously converge.

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2551 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Show line number for some parsing errors

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2552 02a645c2-efd0-11dd-984d-ab748d24aa7e
[OneD] Make StFlow::componentIndex virtual

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2553 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons/Cython] Fix library_dirs to include BLAS/LAPACK directory

git-svn-id: https://cantera.googlecode.com/svn/cantera/branches/2.1@2554 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Link boost_thread when building cti2ctml

Fixes compilation errors with some versions of Boost.

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