move _simplified, _optimized to Evaluable
move _simplified, _optimized to Evaluable

This patch broadens the reach of simplified and optimized_for_numpy to make
simplification possible for Evaluables in general rather than Arrays
specifically. Besides opening up future simplifications this fixes
Eig._simplified which was not covered.

wijnandhoitinga/nutils