Misc cleanup -- Get rid of ExprEvalInterface

Discussed with @ianna over coffee. Given we have only one evaluator we can simply get rid of the abstract base class and clean up the code.