MAINT: stricter linalg argument checking
PEP8: pep8
MAINT: exclude masked arrays from linalg functions
DOC: more verbose error message
Merge pull request #3996 from argriffing/linalg-arg-police

MAINT: stricter linalg argument checking