[Thermo] Implement missing SurfPhase functions

Adding the entropy_mole, cp_mole, and cv_mole functions fixes the silent failure
of the report() function for surface phases.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3003 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Matlab/Reactor] Use 'nonorm' when setting mass fractions

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3004 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Matlab/Samples] Move reactor ODE functions into samples directory

These functions are used by some of the examples, and show how custom
reactor-like models can be implemented in Matlab. They are useful mostly as a
basis for user modifications.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3005 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Matlab/Samples] Remove duplicate examples

'ignite2.m' was essentially a duplicate of 'ignite.m'
'ignite3.m' was essentially a duplicate of 'ignite_uv.m'

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3006 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Matlab/Samples] Fix broken default argument checks

There are no classes named 'GasMix' or (lowercase) 'solution', so these checks
would always fail and the input argument would always be silently ignored.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3007 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Matlab/Samples] Update to use IdealGasReactor

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3008 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Python/Samples] Add Peridic CSTR example to Python module

Translated from the Matlab sample

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3009 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Cython] Add methods for setting unnormalized mass/mole fractions

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3010 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Cython/Examples] Add reactor example with ODEs implemented in Python

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3011 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Doc] Remove references to nonexistent source file 'importCTML.cpp'

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3012 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Doc] Fix a few Doxygen warnings

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

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3014 02a645c2-efd0-11dd-984d-ab748d24aa7e
Update some deprecation warnings.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3015 02a645c2-efd0-11dd-984d-ab748d24aa7e
Remove unimplemented 'potentialEnergy' methods from IdealMolalSoln

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3016 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Transport] Replace transport_log.xml with regular text logging

Write plain text to the common Cantera logger to be more consistent with the
verbose/debug logging from other parts of Cantera. This simplifies several of
the transport initialization functions, and eliminates the need for class
XML_Writer.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3017 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Add access to reactant and product strings

In C++, these are the reactantString() and productString() methods.  In Python,
these are the 'reactants' and 'products' properties.

Resolves Issue 110.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3018 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Python] Allow Func1 to accept nearly-scalar types

This includes lists, tuples, and numpy arrays with a single element

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