added extended support for handling generic metabolites automatically

assignments given in conf/generic_assignment.txt are used to handle
equivocal cases
updated substitution and exception config files