Refactor PowExp to error about unimplemented ^^ in the backend.

Leaving it to the auto-tester to check this doesn't fail any of the tests.

This moves a frontend error to the backend for those of us who are able to handle PowExp without requiring to import std.math.  Seems reasonable to me, but what do you guys think?