change template arguments of Evaluator (more flexible)
fixed infinite loop in CG<Base> pow(const CG<Base>& x, const Base& y)
added operators for arithmetic operations of CG with integers
added a log10 function for CG
improved evaluator (it is easier to add custom behavior); added tests for the evaluator
deques are used in the evaluator
add initial support for adolc in the evaluator