[1D] Change 'save' behavior to avoid endlessly appending solutions

Instead of changing the solution 'id' provided by the user to avoid
duplicates, replace the solution with the same id.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3159 02a645c2-efd0-11dd-984d-ab748d24aa7e
Deprecate XML_Node::operator()

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3160 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Transport] Check for invalid 'geometry' flags

For those cases where the number of atoms in a molecule precludes certain
geometries, check to make sure that that the geometry flag is set
appropriately.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3161 02a645c2-efd0-11dd-984d-ab748d24aa7e
[MixMaster] Fix crash when using Tcl 8.6

Tcl/Tk changed some operations which previously resulted in undefined behavior
into errors, including one case that occurred when updating the "Mixtures" menu
in MixMaster.

MixMaster now modifies the existing Menu when adding an item, rather than
completely regenerating it, which avoids this problem.

Fixes Issue 235.

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