tweak trigsimp

- make sure c is in match result
- break loop if expression is unchanged

Addresses issue 3609 (http://code.google.com/p/sympy/issues/detail?id=3609)