switched back to a sparse operation for clearing powers.
Fixed handling of trigonometric variables.  Added test for columns of powers being all zero.
Fixed boundary case around empty matrix mult.
Switch transpose from ctranspose for correct eval. of trig poly.
utility call instead of spotprog call
error when only one row present fixed.