Rewrite of trigtech/simplify and fixes a bug in simplification of identically-zero trigtechs 

Rewrite of `trigtech/simplify` to conform to the new arrangement of coefficients from negative powers to positive powers.  Also fixes a bug where a zero `trigtech` was not being simplified to have length zero.  This was fixed for `chebtech` in #1284, but not for `trigtech`.