ecell3-sbml2eml: use ASTNode instead of string to process formulas

libsbml.parseFormula() in not always correct. i.e. When a model
includes variable ‘Nan’, parseFormula() may confuse the variable with
NaN (not a number).
ecell3-sbml2eml: bug fix: constants in formula