Remove special case powexp optimisation

Changes: ``enum foo = x ^^ 0.5;``
to:
```
import std.math;
enum foo = x ^^ 0.5
```

Is not really a nice optimisation, and blocks #2811