[CTI] Relax formatting requirements for third bodies in reaction strings

Allow 'A + B (+M)' in addition to 'A + B (+ M)'

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2929 02a645c2-efd0-11dd-984d-ab748d24aa7e
[CTI] Allow omitting third body in Chebyshev reaction equations

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2930 02a645c2-efd0-11dd-984d-ab748d24aa7e
Fix signature of SingleSpeciesTP::setMassFractions and setMoleFractions

This eliminates warnings generated by Visual Studio about the mismatch
in constness between the base and derived class functions.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2931 02a645c2-efd0-11dd-984d-ab748d24aa7e
Use NotImplementedError instead of 'err' member functions

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2932 02a645c2-efd0-11dd-984d-ab748d24aa7e
Avoid deadlocks in cti to ctml conversions on Windows

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2933 02a645c2-efd0-11dd-984d-ab748d24aa7e
Add test to check that error messages from ctml_writer are propagated

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