[ck2cti] Consider explicit third bodies in duplicate reaction check

Reactions with the same reactants and products but different named
third bodies are not considered duplicates and do not need to be marked
as such.

Normal third body reactions (with 'M' as the third body) are considered
duplicates of reactions with specific third bodies if the efficiency
for the specific third body is not zero.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2395 02a645c2-efd0-11dd-984d-ab748d24aa7e
Use ReactionData struct to store info in class rxninfo

This eliminates the need the data members of class rxninfo that were
just duplicates of what is in the ReactionData struct.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2396 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Avoid parsing keywords in comments

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2397 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Consider third-body efficiencies in duplicate reaction checks

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2398 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Print line number of invalid reaction entry

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2399 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Cython] Fix a bug writing graphviz input files

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2400 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Cython] Install ck2cti.py and wrapper script

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2401 02a645c2-efd0-11dd-984d-ab748d24aa7e
Add current version of MixMaster to the Cython package

Note that this currently doesn't work at all, due to both Python 3 compatibility
issues as well as the changes to the Cantera Python API

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2402 02a645c2-efd0-11dd-984d-ab748d24aa7e
[MixMaster] Make compatible with Python 3

This also retains Python 2 support.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2403 02a645c2-efd0-11dd-984d-ab748d24aa7e
[MixMaster] Use the Cython-based Cantera API

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2404 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Install script for running MixMaster with new Python module

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