Add code quality test for self assignments

Do you mean: `if isinstance(other, C.Pow) and other.exp == 1: return self == other.base`.  My bad, I though about the line 313.