do not evaluate Pow in Add.flatten

In addition, in Mul, any powers are evaluated as the Integer
exponent is distributed and since the powers are not evaluated
now in Add.flatten, it's necessary to not return and unevaluated
nc part if there were no nc terms (otherwise a 1**Integer is
returned).
wip