MAINT: use scipy.linalg instead of np.dual
Merge pull request #3872 from argriffing/remove-dual-from-scipy

MAINT: use scipy.linalg instead of np.dual