remove non-handling of numbers in trigsimp
use cacheit on _trigsimp
trigsimp cleanup

1) don't let the final rewriting (and factoring) change
expressions that don't have trig expressions in them

2) the rewriting uses the deep flag so it will not occur
within functions and other such objects which are deemed
"deep".