Patch to fix the case of x**2 -> x ** 2.

PEP8 specifies that x**2 should be allowed now.  This patch tries to handle the solution the best it can.  Some people might still want the ability to keep the spaces so this code does not remove them,  but in general it should not change x**2 to x ** 2 according to current PEP8 and coding standards.