BUG: fix complex norm of higher order

asfarray truncates the complex part, so it must be avoided for complex
types.
Closes gh-4156.
Merge pull request #4163 from juliantaylor/complex-norm-fix

BUG: fix complex norm of higher order