[Cython] Use unittest2 when necessary to support Python 2.6

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2486 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Cython] Use scipy when necessary to support older Python versions

Fixes an incompatibility with Python 2.6 and 3.1. Scipy is not
required when using Python 2.7 or 3.2+.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2487 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Doc] Update compilation instructions related to Cython module

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2488 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Thermo] Move shared methods to SpeciesThermoInterpType base class

Almost every class derived from SpeciesThermoInterpType used the same
implementation of the minTemp, maxTemp, refPressure, and speciesIndex,
so it makes more sense to just implement these in the base class.

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

This method shouldn't be used, as it isn't part of the base class
interface.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2490 02a645c2-efd0-11dd-984d-ab748d24aa7e
Remove deprecation of class Interface

The note accompanying the deprecation references nonexistent classes,
so there's not actually a working alternative to this class.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2491 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Cython] Make critial / saturation properties available for all phase types

Any ThermoPhase class which overrides the appropriate methods will work,
and classes that don't will raise an exception.

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