selective equations evaluation - new ProblemDefinition.eval_equations()

- update eval_equations(), Equations.evaluate() - add names argument
simplify Equations.evaluate(), update docstring
fix link in docstring of ProblemDefinition.update_materials()
update parsing lexical elements of problem configuration

- new list_dict()