Fix for PGI, and its abs() insanity.

For reasons that escape me, order matters when including system headers with PGI, and certain combinations break things.  Previously I found that

was necessary, and now it seems that <cmath> must precede <complex> as well.