[ck2cti] Fix reading empty THERMO sections

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2455 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Fix reading files with "CR" (old Macintosh) line endings

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2456 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Fix to allow species names starting with special characters

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2457 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Improve messages for some input file errors

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2458 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Fix handling of thermo entries with end-of-line comments

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2459 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Fix for mechanism files with in-line transport data

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2460 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Add limited support for unterminated sections

Each section of the input file should end with 'END'. Other utilities that work
with these files don't always require this, so we allow unterminated sections
if the '--permissive' flag is used, otherwise these are considered errors.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2461 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Check for duplicate thermo entries

By default, raise an exception.
With '--permissive', use the first entry found.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2462 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Fix third-body reactions with explicit reverse rate expressions

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2463 02a645c2-efd0-11dd-984d-ab748d24aa7e
[ck2cti] Fix parsing third-body reactions with no efficiencies

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